For some context, we recently discovered that if baseURL on Request was the exact url and included url parameters, they were removed by this method. Whilst this has been fixed, we should write test-cases around the construct method to make sure nothing like this happens in the future!