working precompile specs