`command_arguments` should have a default argument right? for the "old interface" to work?