sh precompile changed