atMostOneWith