diff --git a/src/EPGScanner.vala b/src/EPGScanner.vala
index cbd2fcc..007bd74 100644
--- a/src/EPGScanner.vala
+++ b/src/EPGScanner.vala
@@ -208,7 +208,7 @@ namespace DVB {
             if (this.channels.is_empty ()) {
                 log.debug ("Finished EPG scan for group %u", this.DeviceGroup.Id);
 
-                this.reset ();
+                this.stop ();
                 // Time the next iteration
                 this.queue_source = new TimeoutSource.seconds (CHECK_EIT_INTERVAL);
                 this.queue_source.set_callback (this.start);
@@ -253,7 +253,7 @@ namespace DVB {
                     if (setup_pipeline()) {
                         return true;
                     } else {
-                        reset();
+                        stop();
                         return false;
                     }
 
