But why block the ui until then? Surely you can just not make any requests until the checks are complete?