work toward rfc compliance in the actions of the root controller.  there is actually a whole lot of work in this commit