humble and contrite