Format the chat package, clean up some of the argument manipulation
methods