Shit works now, everything should compile fine