user and it is populated, the supabaseClient call will still make my call with my anon key and not the user's token.setTimeout(()=>{},0). This feels like a hack and I'm wondering what I'm missing?isLoadingUser. Looking through the documentation I don't see any mention of that or understand if that's a purely nextjs/react thing?