diff --git a/lib/validate_website/crawl.rb b/lib/validate_website/crawl.rb
index <HASH>..<HASH> 100644
--- a/lib/validate_website/crawl.rb
+++ b/lib/validate_website/crawl.rb
@@ -44,7 +44,7 @@ module ValidateWebsite
         crawler.cookies[@host] = default_cookies if options[:cookies]
         on_every_css_page(crawler)
         on_every_html_page(crawler)
-        on_every_failed_url(crawler)
+        on_every_failed_url(crawler) if options[:not_found]
       end
     end
 
@@ -69,7 +69,6 @@ module ValidateWebsite
     end
 
     def on_every_failed_url(crawler)
-      return unless options[:not_found]
       crawler.every_failed_url do |url|
         not_found_error(url)
       end
Call method only on :not_found enabled