If airplane mode is true is there a possibility of retrying? Maybe we should just set `retryCount` to 0 in the constructor if airplane mode is one. That way you don't have to modify any of the logic.