We could optionally have the client expose: verifySend, verifyAck, and verifyTimeout instead of verifyMembership and verifyNonmembership.
I personally do not like this approach since it breaks the client layer and I also don't think it unlocks any new functionality.