diff --git a/server/p2p/p2p.go b/server/p2p/p2p.go
index f2825d3d1..64a508738 100644
--- a/server/p2p/p2p.go
+++ b/server/p2p/p2p.go
@@ -717,10 +717,6 @@ func (sp *Peer) OnGetHeaders(_ *peer.Peer, msg *wire.MsgGetHeaders) {
 	// This mirrors the behavior in the reference implementation.
 	chain := sp.server.DAG
 	headers := chain.LocateHeaders(msg.BlockLocatorHashes, &msg.HashStop)
-	if len(headers) == 0 {
-		// Nothing to send.
-		return
-	}
 
 	// Send found headers to the requesting peer.
 	blockHeaders := make([]*wire.BlockHeader, len(headers))