OK, I've had a while to calm down.....