diff --git a/video_filter.codecs.inc b/video_filter.codecs.inc
index 8fcac92..cea6989 100644
--- a/video_filter.codecs.inc
+++ b/video_filter.codecs.inc
@@ -336,7 +336,7 @@ function video_filter_codec_info() {
   $codecs['whatchado'] = array(
     'name' => t('whatchado'),
     'sample_url' => 'https://www.whatchado.com/de/some-title',
-    'callback' => 'video_filter_whatchado_whatchado',
+    'callback' => 'video_filter_whatchado',
     'regexp' => array(
       '/whatchado\.com\/[a-z]{2}\/([\w-_]+)/i',
     ),
diff --git a/video_filter.module b/video_filter.module
index b21ad7b..19d925d 100644
--- a/video_filter.module
+++ b/video_filter.module
@@ -268,6 +268,7 @@ function _video_filter_process($text, $filter, $format, $langcode, $cache, $cach
         }
         else {
           // Invalid callback.
+          $pattern = $video['codec']['callback'];
           $replacement = '<!-- VIDEO FILTER - INVALID CALLBACK IN: ' . $pattern . ' -->';
         }
       }
