avoid fouc take 2