``` a = flexmock 'a' a.should_receive(:foo).with(1).ordered a.should_receive(:foo).with(2).ordered a.should_receive(:foo).with(1).ordered a.foo 1 a.foo 2 a.foo 1 ``` Will fail (@1.3.3). Is it supposed to? I am currently working around this using the [should_expect syntax](http://www.rubydoc.info/gems/flexmock/1.3.3/FlexMock%3Ashould_expect). Cheers, Severin