diff --git a/src/Core/Banshee.Services/Banshee.Metadata.LastFM/LastFMQueryJob.cs b/src/Core/Banshee.Services/Banshee.Metadata.LastFM/LastFMQueryJob.cs
index 53f1f0f..5e532b3 100644
--- a/src/Core/Banshee.Services/Banshee.Metadata.LastFM/LastFMQueryJob.cs
+++ b/src/Core/Banshee.Services/Banshee.Metadata.LastFM/LastFMQueryJob.cs
@@ -65,7 +65,7 @@ namespace Banshee.Metadata.LastFM
 
             string artwork_id = Track.ArtworkId;
 
-            if (artwork_id == null || CoverArtSpec.CoverExists (artwork_id) || !ServiceManager.Get<Network> ().Connected) {
+            if (artwork_id == null || CoverArtSpec.CoverExists (artwork_id) || !InternetConnected) {
                 return;
             }
 
diff --git a/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtService.cs b/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtService.cs
index e0cedcc..cfd9fc0 100644
--- a/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtService.cs
+++ b/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtService.cs
@@ -124,7 +124,8 @@ namespace Banshee.CoverArt
 
         public void FetchCoverArt (bool force)
         {
-            if (job == null && ServiceManager.Get<Network> ().Connected) {
+            if (job == null) {
                 DateTime last_scan = DateTime.MinValue;
 
                 if (!force) {
