Rob Denan's formal apology