underdoing RegularExpressionMatching