There... ARE YOU HAPPY NOW?!