Having Thoughts