Ah thanks, I didn't think to look for `without?` for some reason.  As a Ruby developer that's a little embarrassing, so let's put it down to doing too many things at once :-P