iirc there's a matcher that reads a little bit nicer: `n.should_not be_valid`