humbling indeed