We really want the build to fail rapidly when there are duplicate ids, so I've made the duplicate id check terminate the XSLT and that process fail the build, so we should get the info very quickly and not have to wait for Jenkins to do the full build.