some extra assertions on the specifics of picking/passing