so wait, it wouldn't catch "Piece of fucking junk"?
It's been a while since I worked with regular expressions and state machines...