Yep, agreed on both counts. Assuming you wouldn't rather a PR allowing `has_received` to take a block to match args (as proposed below), I'll add a spec and turn this into a warning!

Thanks,

Tim