Now it can compile