Compilable version