Retries 3 times before abondoning recognition now.  Catching exceptions caused by trying to parse non-json responses using gson