diff --git a/goatherd.go b/goatherd.go
index 809396908f8a0954d77ac095effc4b372bbc84a7..f831845f479846cad349ea1b2ae5da3983ccb134 100644
--- a/goatherd.go
+++ b/goatherd.go
@@ -186,7 +186,6 @@ func check_offer(db *sql.DB, remote string, name string, offer string) (bool, er
         if transaction_failed(err) {
             goto retry
         } else if err == sql.ErrNoRows {
-            log.Printf("Unkown user: %v", name)
             tx.Rollback()
             return false, err
         } else { err_panic(err) }
@@ -246,6 +245,7 @@ func handle_conn(db *sql.DB, remote string, reader *bufio.Reader,
     result := "FAIL"
     match, err := check_offer(db, remote, name, offer)
     if err == sql.ErrNoRows {
+        log.Printf("[%v] Unkown user: %v", remote, name)
         return
     } else if err != nil {
         log.Panic(err)