Rule: raise NoMatchError instead of return nil