Well at least it freaking compiles... Also I have a backup of the old version in case this breaks everything.