restores compileability