Presumably we don't actually want this to fail silently? If for some reason some end user code was managing to make this throw `UnavailableApp` I don't think it should hide it.