no-match substitution returns false now