Fixing issue with the way in which we were retrieving the request context.

We now fetch the already existing one, rather than building a new one each time and merging with any existing ones