Deeply thinking