bug and a half
regexes philman