This makes me uncomfortable, there shouldn't be any remaining expectations after `verify_all`, I feel the first failure should cascade down the chain failing them all...