differentiate between print errors and cancel.