Change to DatasetCmd for #279

Now no longer performs an assert and trigger an exception, but does return 1 from the process