diff --git a/codex/blockexchange/engine/engine.nim b/codex/blockexchange/engine/engine.nim
index f56672708..9ef0e3c4d 100644
--- a/codex/blockexchange/engine/engine.nim
+++ b/codex/blockexchange/engine/engine.nim
@@ -127,7 +127,7 @@ proc stop*(b: BlockExcEngine) {.async.} =
 
   trace "NetworkStore stopped"
 
-proc `$`*(blkAddrs: seq[BlockAddress]): string =
+proc formatAddrs(blkAddrs: seq[BlockAddress]): string =
   result &= "["
   for addr in blkAddrs:
     result &= ($addr & " ")
@@ -142,7 +142,7 @@ proc sendWantHave(
   for p in peers:
     if p notin excluded:
       let toAsk = addresses.filterIt(it notin p.peerHave)
-      trace "Sending wantHave request", toAsk, peer = p.id
+      trace "Sending wantHave request", toAsk = formatAddrs(toAsk), peer = p.id
       await b.network.request.sendWantList(
         p.id,
         toAsk,
@@ -152,7 +152,7 @@ proc sendWantBlock(
   b: BlockExcEngine,
   addresses: seq[BlockAddress],
   blockPeer: BlockExcPeerCtx): Future[void] {.async.} =
-  trace "Sending wantBlock request to", addresses, peer = blockPeer.id
+  trace "Sending wantBlock request to", addrs = formatAddrs(addresses), peer = blockPeer.id
   await b.network.request.sendWantList(
     blockPeer.id,
     addresses,