Complex thoughts