This will guarantee a specific set of output files for the recompiler, which will allow specifying the recompiler output files to the build system ahead of time. This opens up the possibility of integrating recompilation into a project's build process as well as splitting patch recompilation output into multiple files for better build parallelization.