avoid fouc take 3