Now properly deals with periods. Colon/Semicolon probably will mess things up still.