Is the responsibility of the implementation to apply the patches/mutations in the correct order of the version.