Desperately in need of a docstring, at least for the non-optional arguments.