I've had to appologize a few times myself, Brooke, and it takes guts, but great job.