...and change this to `...('Push failed', 'Something went wrong: $e')` here. Or are you trying to protect the user from cryptic messages, e.g. from JSON parser? That would be a valid reason not to display `$e`.