tidy command line interface - no breaking changes