Similarly, this logic could be pushed down into the `TeamCityIntegration` and `LocalIntegration` and dealt with by the call to `PerformPreprocessing()`.