OK I should really be done with this soon.