How is this even compiling now O_o