How does the caller get notified that that the operation was not successful?