Does go-libp2p-kad dht employ disjoint lookups as mentioned in the S/Kademlia paper

Does go-libp2p-kad-dht employ disjoint lookups as mentioned in the S/Kademlia paper?
I could see it follows pub key derivation (id) and message sig verification (Actually maybe swarm handshake takes care of it I guess)