I made this change, but I think a potentially better long-term solution is to update `MessageExpectation` so that it doesn't take that argument when it won't be used. The property is only used in `verify_messages_received`, which also isn't used by `have_received`. We may be able to split up this object in some way to remove that responsibility entirely from the basic case.