major bugfix for severing punctuation

There was a pretty huge bug where marko's thread that was processing
a line would just croak. I couldn't pinpoint it but knew it was
logging. Well, I found it occured when processing [.!?,]+ due to my
scan function. I've fixed it with a workaround.