works a little better with punctuation