Initial implementation of Thoughtful.