Use TraverseMode.WALK consistently in TransferEdge