load() helper is now async (and updated its tests)