won't fail to precompile