precompile + fix