nit: can use destructuring here: `function ([csVal, docVal, contentWorker, accessKey, proxy])`