cordova plugin - app availability

![](http://media.giphy.com/media/CmP32SBiePG4o/giphy.gif)
if the error callback is because of an error (rather than app not found or whatever) should we deferred.reject rather than resolve?