Some more compiling methods