Factor extra argument stuff out to put stuff near the modules that require it.
I mean.
Use chain right.