Complete rewrite for more effective "thinking"