progress 91/280; regular expressions are frustrating :(