honest reasoning