save() currently just throw the exception if save were to fail. I'm wondering if we could have a callback hook so we could handle the exception by sending telemetry and add some logging.
save()