Oh no, I believe I spoke too soon: the prepareResources() call does not appear to be blocking. I.e. an attempt to use the resource after calling this function will occasionally error, in cases when the download hasn’t completed before the subsequent call to use the resource. A while back you recommended inserting a test for completed download within the routine, which seems straightforward. But if there is a more appropriate implementation in 2021.2.3 I would be very grateful for any suggestions!