From hindsight to foresight