Hrmm... how about we just create a copy of `this._options.secure` and add the 'socket' property to the copy? That way we don't mutate the original.