implement tests (and looser constraints on) peer names for peers who are clients