Explicit hasLoaded prop