objective thinking