regexp, not the loop