Yeah but you write less code with def peer. That's exactly why we added peer.