Oh my god it actually compiles