I believe the purpose of the TFS issue was to optimize performance of WithHandler when multiple handlers are passed in since WithHandler() method ends up creating a new HttpClient on every call. This implementation just calls existing WithHandler() multiple times.