rename `possible` to `future`