Where the hell have you been? You better have a damn good explanation for being late, or so help me...