Hey look it compiles, no idea what it does yet though but at least it compiles