diff --git a/goatherd.go b/goatherd.go
index f831845f479846cad349ea1b2ae5da3983ccb134..033ab190cc5ad55dd8f295b224034997455471e0 100644
--- a/goatherd.go
+++ b/goatherd.go
@@ -190,7 +190,7 @@ func check_offer(db *sql.DB, remote string, name string, offer string) (bool, er
             return false, err
         } else { err_panic(err) }
 
-        for i := uint64(0); i < cfg.Lookahead; i++ {
+        for i := uint64(0); i <= cfg.Lookahead; i++ {
             debugf("[%v] checking for match (offset %v)", remote, i)
             // .Check increments .Counter if successfull
             // otherwise do it explicitly