code: func (p *Pss) isSelfPossibleRecipient(msg *PssMsg, prox bool) bool {
  	local := p.Kademlia.BaseAddr()
  
  	// if a partial address matches we are possible recipient regardless of prox
  	// if not and prox is not set, we are surely not
  	if bytes.Equal(msg.To, local[:len(msg.To)]) {
  
  		return true
  	} else if !prox {
  		return false
  	}
  
  	depth := p.Kademlia.NeighbourhoodDepth()
  	po, _ := network.Pof(p.Kademlia.BaseAddr(), msg.To, 0)
  	log.Trace("selfpossible", "po", po, "depth", depth)
  
  	return depth <= po
  }
docs: // test match of leftmost bytes in given message to node's Kademlia address