OTOH if it cares about which underlying methods are called I think it's not correct the way it is - that's why I assume that it cares about the state of the `acceptResult`.