have you thought