I did the same thing once for a dialog box on an iPhone app. The check would fail instantly if the phone was offline. It didn&#x27;t feel &quot;right&quot; and we didn&#x27;t really have the time to change the UX so I just added a random delay of between 1.0 to 1.5 seconds. Still in production today.