If no arguments, it behaves like before. Removed runDDSCommand and replaced calls to it in controlDDS.