@myronmarston does the message expectation not imply that the call will only be received once, and so this spec will fail because the call happens twice? I agree it should return 3 though.