goal_reached? would be a better name