Move as much loading as possible into concurrent code, given the restriction that it's still working with hint