Suppose either the save or delete fails (e.g. if the problem no longer exists).  What is the expected behavior at the HTTP response level?  Throw a 500?  A 200 with an error message for the user?