I guess JSON.parse can raise exceptions as they're being rescuing on other modules in this pull request.