I think we're OK here, as a user won't be able to save() again until the first op has finished anyway.