changed rescue on exception to ActiveRecord::RecordNotSaved