improved error display on bad input too add-dataset and contribute