Remove extraneous exit.
get_context here.
Change many methods to require manipulator argument.
TODO
Update some debug logging to be a bit more concise.