fixed blueprint precompile