Fix origin mirroring persisting from initial request

The settings object is being changed on the first request, causing the initial settings to persist to all requests, breaking the `origin: true` behavior.