Create better Argument heirarchy.