Anticipatory thinking