a very nicely done apololgy.