diff --git a/crawler.go b/crawler.go
index 469688c191a04024b89e5bac9bd7ebc96bde8c2e..49d124bbafdffc13465da21636f3ef28183df20c 100644
--- a/crawler.go
+++ b/crawler.go
@@ -262,7 +262,7 @@ func (c *Crawler) urlHandler(queue <-chan queuePair) {
 		case ErrRetryRequest:
 			Must(c.queue.Retry(wb, p, errorRetryDelay))
 		default:
-			log.Fatalf("fatal error in handling %s: %v", p.URL, err)
+			log.Panicf("fatal error in handling %s: %v", p.URL, err)
 		}
 
 		// Write the result in our database.