another clean precompile