Okay seriously WTF. I'm this close to being done sitting here patiently....