Objective reasoning