How can we inform the user that this operation failed?

Seems unlikely that it will -- but then maybe we don't handle failure at all?  The app would seem to be malformed anyway at this point.

Also, if the app restarted, would we want to attempt to re-register? (not sure)