Revert "Revert "avoid fouc take 3""

This reverts commit 437fa4e9e8e5ceacec2bcdf6d1aad1748e4d3bff.
Revert "Revert "Revert "avoid fouc take 3"""

This reverts commit 10da4b44372e3eea16cb3be071d8ae44c4a270be.
Revert "avoid fouc take 2"

This reverts commit 7a966c02a85f4de384b26e5a80d3477de88b8276.
Revert "avoid fouc"

This reverts commit a2e753fddeef9d01695c542f735ce938291cf707.