Needed to wrap the DB remove as well in a try/catch.  Maybe called after a failed save.