check precompile