@jessew@mk.cpluspatch.com and to piss you off more, I'm going to explicitly not reuse existing code, I'm going to copy and paste it into an entirely new class