yeah this really deserved its own thread alright