yikes, nasty bug in regex