damn, it compiles