has apologized