Beautler.Your beauty butler

24 Hour Full Coverage Luminous Matte Finish Foundation 160N dupes and alternatives Gucci

Light · Neutral undertone

Closest shade match is the equivalent shade, scored on colour, depth and undertone only. Closest overall alternative is the most similar foundation overall, scored on shade match (55%), finish and visual result (25%), wear and performance (15%) and skin suitability (5%).

Closest shade match: bareMinerals ORIGINAL Loose Talc-Free Mineral Powder Foundation SPF 15 Fair Ivory 02

The equivalent shade: scored on colour, depth and undertone only.

The match
bareMinerals
Fair Ivory 02
Depth and undertone: Light · Neutral
Finish and coverage: Natural · Medium coverage
Shade match
99out of 100
Colour
98
Depth
100
Undertone
100
Medium confidence· Digital matchWhy it matches
Best price
$39.50SephoraSephora
$29.50 less (43%)

Your shade $69 at Sephora

SephoraView at Sephora

Closest overall alternative: bareMinerals BAREPRO 24HR Skin Perfecting Talc-Free Matte Powder Foundation Fair 15 Neutral

The most similar foundation overall: shade match 55%, finish and visual result 25%, wear and performance 15%, skin suitability 5%.

The match
bareMinerals
Fair 15 Neutral
Depth and undertone: Light · Neutral
Finish and coverage: Matte · Full coverage
Overall match
95out of 100
Shade (Shade match)
96
Finish (Finish & visual result)
100
Wear (Wear & performance)
86
Skin (Skin suitability)
84
Best price
$42SephoraSephora
$27 less (39%)

Your shade $69 at Sephora

SephoraView at Sephora

More matches

Show
Overall alternativesShade matchesRanked by the overall match: the most similar foundation on shade, finish, wear and skin suitability together. Each row leads with its overall match; the shade match is beneath it.

Ranked by the overall match: the most similar foundation on shade, finish, wear and skin suitability together. Each row leads with its overall match; the shade match is beneath it.

  1. Shade match 95
    $41Ulta BeautyUlta Beauty$28 less (41%)

    Matches: Near-identical swatch colourSame neutral undertoneSame matte finish

    Differences: Does not claim transfer resistance

    Score details
    Shade match
    95
    Finish & visual result
    100
    Wear & performance
    63
    Skin suitability
    90

    Looks identical · Matte · Full coverage

    Ingredients (not scored): 8% ingredient overlap

    Differences: Does not claim transfer resistance

    Retailer shade note: very fair, cool-neutral undertones

    Medium confidence· Digital match

    View match
  2. Shade match 88
    $42SephoraSephora$27 less (39%)

    Matches: Near-identical swatch colourSame matte finishSame full coverage

    Differences: Slightly cooler undertone

    Score details
    Shade match
    88
    Finish & visual result
    100
    Wear & performance
    86
    Skin suitability
    84

    Looks identical · Matte · Full coverage

    Ingredients (not scored): 11% ingredient overlap

    Differences: Slightly cooler undertone

    Retailer shade note: for very light cool skin with a subtle peach

    Medium confidence· Digital match

    View match
  3. Shade match 89
    $45Ulta BeautyUlta Beauty(product price)$24 less (35%)

    Matches: Near-identical swatch colourSame matte finishSame full coverage

    Differences: Slightly cooler undertoneContains drying alcohol

    Score details
    Shade match
    89
    Finish & visual result
    86
    Wear & performance
    100
    Skin suitability
    84

    Looks identical · Matte · Full coverage

    Ingredients (not scored): 21% ingredient overlap

    Differences: Slightly cooler undertone · Contains drying alcohol

    Retailer shade note: for light cool skin with a pink hue

    High confidence· Digital match

    View match
  4. Shade match 92
    $49Ulta BeautyUlta Beauty(product price)$20 less (29%)

    Matches: Very close colourSame neutral undertoneSame matte finish

    Differences: Does not claim transfer resistanceDoes not claim a lightweight feelNot marketed for combination skin

    Score details
    Shade match
    92
    Finish & visual result
    100
    Wear & performance
    63
    Skin suitability
    60

    Very close colour · Matte · Full coverage

    Ingredients (not scored): 12% ingredient overlap

    Differences: Does not claim transfer resistance · Does not claim a lightweight feel · Not marketed for combination skin

    Retailer shade note: very fair, warm-neutral undertones

    Medium confidence· Digital match

    View match
  5. #7 · Sephora Collection

    Best Skin Ever Matte Powder Foundation

    12N Light
    Shade match 98
    $24SephoraSephora$45 less (65%)

    Matches: Near-identical swatch colourSame neutral undertoneSame matte finish

    Differences: Does not claim transfer resistanceNot marketed for combination/oily skin

    Score details
    Shade match
    98
    Finish & visual result
    89
    Wear & performance
    68
    Skin suitability
    33

    Looks identical · Matte · Full coverage

    Ingredients (not scored): 10% ingredient overlap

    Differences: Does not claim transfer resistance · Not marketed for combination/oily skin

    Retailer shade note: light, neutral undertone

    Medium confidence· Digital match

    View match
  6. #8 · Clinique

    Superpowder Double Face Makeup Foundation

    Matte Beige
    Shade match 91
    $40Ulta BeautyUlta Beauty$29 less (42%)

    Matches: Near-identical swatch colourSame matte finishSame full coverage

    Differences: Does not claim transfer resistanceDoes not claim a lightweight feel

    Score details
    Shade match
    91
    Finish & visual result
    100
    Wear & performance
    54
    Skin suitability
    84

    Looks identical · Matte · Full coverage

    Ingredients (not scored): 0% ingredient overlap

    Differences: Does not claim transfer resistance · Does not claim a lightweight feel

    Medium confidence· Digital match

    View match
  7. #9 · Milani

    Conceal + Perfect 2-in-1 Foundation

    Creamy Natural
    Shade match 93
    $12.99Ulta BeautyUlta Beauty$56.01 less (81%)

    Matches: Near-identical swatch colourSame neutral undertoneSame matte finish

    Differences: Does not claim transfer resistanceDoes not claim a lightweight feel

    Score details
    Shade match
    93
    Finish & visual result
    100
    Wear & performance
    54
    Skin suitability
    50

    Looks identical · Matte · Full coverage

    Ingredients (not scored): 12% ingredient overlap

    Differences: Does not claim transfer resistance · Does not claim a lightweight feel

    Medium confidence· Digital match

    View match
  8. #10 · MAC Cosmetics

    Studio Fix Powder Plus Foundation

    C4
    Shade match 95
    $39SephoraSephora$30 less (43%)

    Matches: Near-identical swatch colourSame neutral undertoneSame matte finish

    Differences: Does not claim transfer resistance

    Score details
    Shade match
    95
    Finish & visual result
    89
    Wear & performance
    48
    Skin suitability
    100

    Looks identical · Matte · Full coverage

    Ingredients (not scored): 12% ingredient overlap

    Differences: Does not claim transfer resistance

    Retailer shade note: light neutral golden with peachy undertone for light skin

    High confidence· Digital match

    View match
  9. #11 · Bobbi Brown

    Weightless Skin Oil-Controlling Foundation SPF 15

    Cool Sand (C-036)
    Shade match 89
    $58SephoraSephora$11 less (16%)

    Matches: Near-identical swatch colourSame matte finishBoth claim transfer resistance

    Differences: Slightly cooler undertoneMedium rather than full coverage

    Score details
    Shade match
    89
    Finish & visual result
    82
    Wear & performance
    75
    Skin suitability
    100

    Looks identical · Matte · Medium coverage

    Ingredients (not scored): 18% ingredient overlap

    Differences: Slightly cooler undertone · Medium rather than full coverage

    Retailer shade note: Light, cool undertones

    High confidence· Digital match

    View match
  10. #12 · Revolution Beauty

    Superfix Blur Longwear Foundation

    F5NW
    Shade match 89
    $14Ulta BeautyUlta Beauty(product price)$55 less (80%)

    Matches: Near-identical swatch colourSame matte finishClaims a blurring effect

    Differences: Slightly warmer undertoneBuildable rather than full coverageDoes not claim transfer resistance

    Score details
    Shade match
    89
    Finish & visual result
    81
    Wear & performance
    68
    Skin suitability
    84

    Looks identical · Matte · Buildable coverage

    Ingredients (not scored): 19% ingredient overlap

    Differences: Slightly warmer undertone · Buildable rather than full coverage · Does not claim transfer resistance

    Retailer shade note: fair or light skin tones with a warm pink undertone

    Medium confidence· Digital match

    View match
  11. #13 · Charlotte Tilbury

    Airbrush Flawless Foundation

    4 Cool
    Shade match 87
    $52SephoraSephora$17 less (25%)

    Matches: Very close colourSame matte finishClaims a skin-like finish

    Differences: Slightly cooler undertoneMedium rather than full coverageContains drying alcohol

    Score details
    Shade match
    87
    Finish & visual result
    73
    Wear & performance
    89
    Skin suitability
    84

    Very close colour · Matte · Medium coverage

    Ingredients (not scored): 11% ingredient overlap

    Differences: Slightly cooler undertone · Medium rather than full coverage · Contains drying alcohol

    Retailer shade note: fair with cool undertones

    High confidence· Digital match

    View match
  12. #14 · Kylie Cosmetics

    Natural Blur Powder Foundation

    2WN
    Shade match 94
    $38Ulta BeautyUlta Beauty(product price)$31 less (45%)

    Matches: Near-identical swatch colourSame neutral undertoneSame matte finish

    Differences: Medium rather than full coverageDoes not claim transfer resistance

    Score details
    Shade match
    94
    Finish & visual result
    81
    Wear & performance
    48
    Skin suitability
    90

    Looks identical · Matte · Medium coverage

    Ingredients (not scored): 9% ingredient overlap

    Differences: Medium rather than full coverage · Does not claim transfer resistance

    Retailer shade note: fair with warm neutral undertones

    High confidence· Digital match

    View match
  13. #15 · e.l.f. Cosmetics

    Soft Glam Satin Foundation

    21 Light Neutral
    Shade match 96
    $8Ulta BeautyUlta Beauty(product price)$61 less (88%)

    Matches: Near-identical swatch colourSame neutral undertoneClaims not settling into lines

    Differences: Natural rather than matte finishMedium rather than full coverageDoes not claim transfer resistance

    Score details
    Shade match
    96
    Finish & visual result
    67
    Wear & performance
    61
    Skin suitability
    90

    Looks identical · Natural · Medium coverage

    Ingredients (not scored): 15% ingredient overlap

    Differences: Natural rather than matte finish · Medium rather than full coverage · Does not claim transfer resistance

    Retailer shade note: light with neutral undertones

    Medium confidence· Digital match

    View match
  14. #16 · Maybelline

    Fit Me Matte + Poreless Foundation

    True Beige 222
    Shade match 94
    $11.99Ulta BeautyUlta Beauty(product price)$57.01 less (83%)

    Matches: Near-identical swatch colourSame neutral undertoneSame matte finish

    Differences: Medium rather than full coverageDoes not claim transfer resistanceNot marketed for combination skin

    Score details
    Shade match
    94
    Finish & visual result
    82
    Wear & performance
    52
    Skin suitability
    67

    Looks identical · Matte · Medium coverage

    Ingredients (not scored): 12% ingredient overlap

    Differences: Medium rather than full coverage · Does not claim transfer resistance · Not marketed for combination skin · Contains drying alcohol

    Medium confidence· Digital match

    View match
  15. #17 · Maybelline

    Fit Me Matte + Poreless Foundation

    Natural Beige 220
    Shade match 94
    $11.99Ulta BeautyUlta Beauty$57.01 less (83%)

    Matches: Near-identical swatch colourSame neutral undertoneSame matte finish

    Differences: Medium rather than full coverageDoes not claim transfer resistanceNot marketed for combination skin

    Score details
    Shade match
    94
    Finish & visual result
    82
    Wear & performance
    52
    Skin suitability
    67

    Looks identical · Matte · Medium coverage

    Ingredients (not scored): 12% ingredient overlap

    Differences: Medium rather than full coverage · Does not claim transfer resistance · Not marketed for combination skin · Contains drying alcohol

    Medium confidence· Digital match

    View match
  16. Shade match 96
    $46SephoraSephora$23 less (33%)

    Matches: Very close colourSame neutral undertoneClaims a blurring effect

    Differences: Natural rather than matte finishMedium rather than full coverageNot marketed for combination skin

    Score details
    Shade match
    96
    Finish & visual result
    55
    Wear & performance
    89
    Skin suitability
    60

    Very close colour · Natural · Medium coverage

    Ingredients (not scored): 4% ingredient overlap

    Differences: Natural rather than matte finish · Medium rather than full coverage · Not marketed for combination skin

    Retailer shade note: light skin with neutral/peachy undertones

    High confidence· Digital match

    View match
  17. #19 · Live Tinted

    HUESTICK Complexion Stick

    16 Light
    Shade match 90
    $42Ulta BeautyUlta Beauty(product price)$27 less (39%)

    Matches: Near-identical swatch colourSame matte finishSame full coverage

    Differences: Slightly warmer undertoneNo long-wear claimDoes not claim transfer resistance

    Score details
    Shade match
    90
    Finish & visual result
    79
    Wear & performance
    54
    Skin suitability
    84

    Looks identical · Matte · Full coverage

    Ingredients (not scored): 8% ingredient overlap

    Differences: Slightly warmer undertone · No long-wear claim · Does not claim transfer resistance

    Retailer shade note: warm undertone

    Medium confidence· Digital match

    View match
  18. #20 · Live Tinted

    HUESTICK Complexion Stick

    17 Light
    Shade match 89
    $42Ulta BeautyUlta Beauty(product price)$27 less (39%)

    Matches: Near-identical swatch colourSame matte finishSame full coverage

    Differences: Slightly warmer undertoneNo long-wear claimDoes not claim transfer resistance

    Score details
    Shade match
    89
    Finish & visual result
    79
    Wear & performance
    54
    Skin suitability
    84

    Looks identical · Matte · Full coverage

    Ingredients (not scored): 8% ingredient overlap

    Differences: Slightly warmer undertone · No long-wear claim · Does not claim transfer resistance

    Retailer shade note: warm undertone

    Medium confidence· Digital match

    View match
  19. #21 · ILIA

    True Skin Serum Foundation

    Mallorca SF1.5
    Shade match 98
    $56SephoraSephora$13 less (19%)

    Matches: Near-identical swatch colourSame neutral undertoneClaims a skin-like finish

    Differences: Natural rather than matte finishMedium rather than full coverageDoes not claim transfer resistance

    Score details
    Shade match
    98
    Finish & visual result
    61
    Wear & performance
    68
    Skin suitability
    28

    Looks identical · Natural · Medium coverage

    Ingredients (not scored): 7% ingredient overlap

    Differences: Natural rather than matte finish · Medium rather than full coverage · Does not claim transfer resistance · Not marketed for combination/oily skin

    Retailer shade note: very light with neutral undertones

    Medium confidence· Digital match

    View match
  20. #22 · SUBTL. Beauty

    Stackable BB Powder Foundation Single

    Fair 3N
    Shade match 99
    $24Ulta BeautyUlta Beauty$45 less (65%)

    Matches: Near-identical swatch colourSame neutral undertoneClaims a blurring effect

    Differences: Natural rather than matte finishMedium rather than full coverageNo long-wear claim

    Score details
    Shade match
    99
    Finish & visual result
    62
    Wear & performance
    51
    Skin suitability
    50

    Looks identical · Natural · Medium coverage

    Ingredients (not scored): 7% ingredient overlap

    Differences: Natural rather than matte finish · Medium rather than full coverage · No long-wear claim · Does not claim transfer resistance

    Retailer shade note: Fair-light with neutral undertones

    Medium confidence· Digital match

    View match
  21. Shade match 98
    $22SephoraSephora$47 less (68%)

    Matches: Near-identical swatch colourSame neutral undertoneClaims a blurring effect

    Differences: Natural rather than matte finishLight rather than full coverageNo long-wear claim

    Score details
    Shade match
    98
    Finish & visual result
    40
    Wear & performance
    54
    Skin suitability
    100

    Looks identical · Natural · Light coverage

    Ingredients (not scored): 7% ingredient overlap

    Differences: Natural rather than matte finish · Light rather than full coverage · No long-wear claim · Does not claim transfer resistance

    Retailer shade note: fair with neutral undertones

    Medium confidence· Digital match

    View match

Showing 12 of 21 matches

Looking for a concealer in your shade?

The closest shade to Gucci 24 Hour Full Coverage Luminous Matte Finish Foundation 160N (Light · Neutral undertone) in each concealer range, compared on measured colour, depth and undertone. Price never changes the order.

Closest concealers

  1. MAC Cosmetics Studio Fix 36HR Smooth Angles Hydrating Concealer

    NW13

    MAC Cosmetics Studio Fix 36HR Smooth Angles Hydrating Concealer, shade NW13

    • Looks identical
    • Light · Neutral undertone

    $30

  2. IT Cosmetics Bye Bye Under Eye Full Coverage Anti-Aging Water-Resistant Concealer

    25.0 Medium Natural

    IT Cosmetics Bye Bye Under Eye Full Coverage Anti-Aging Water-Resistant Concealer, shade 25.0 Medium Natural

    • Very close colour
    • Light medium · Neutral undertone

    $30

  3. e.l.f. Cosmetics Hydrating Camo Concealer

    Fair Beige

    e.l.f. Cosmetics Hydrating Camo Concealer, shade Fair Beige

    • Very close colour
    • Light · Neutral undertone

    $8

  4. Rare Beauty Liquid Touch Brightening Concealer

    130N

    Rare Beauty Liquid Touch Brightening Concealer, shade 130N

    • Very close colour
    • Light · Neutral undertone

    $24

  5. Glossier Stretch Concealer for Dewy Buildable Coverage

    Medium 1

    Glossier Stretch Concealer for Dewy Buildable Coverage, shade Medium 1

    • Very close colour
    • Light · Neutral undertone

    $22

  6. Too Faced Born This Way Super Coverage Multi-Use Concealer

    Light Beige

    Too Faced Born This Way Super Coverage Multi-Use Concealer, shade Light Beige

    • Very close colour
    • Light medium · Neutral undertone

    $36

Concealer shade colours are sampled from retailer swatch images, so check the shade on the retailer page before buying.

Why the closest shade match works

bareMinerals ORIGINAL Loose Talc-Free Mineral Powder Foundation SPF 15 in Fair Ivory 02, against Gucci 24 Hour Full Coverage Luminous Matte Finish Foundation in 160N. Every attribute compared, with its share of the score.

ComparedYour shade160NClosest shade matchFair Ivory 02Score
Shade match55% of overall99
Colour98#e7ba96#e8ba94Looks identicalColour difference 0.6 (0 is identical)
Depth100LightLightSameDepth difference: 0.1
Retailer descriptionFairVery fairSome differenceRetailer descriptions one depth band apart
Undertone100NeutralNeutralSamefrom retailer shade descriptions
Finish & visual result25% of overall · 3 of 4 compared62
Finish56MatteNaturalSome differenceNatural finish rather than matte
Coverage80FullMediumCloseMedium coverage rather than full (buildable: one step of tolerance)
Skin-like finishnot comparableNot listedNot listedNot claimed by eitherNeither product lists a skin-like finish
Blurring40Not listedClaimedSome differenceThe match claims a blurring or smoothing effect; your product does not list it
Wear & performance15% of overall · 4 of 5 compared51
Longevity4024-hour wearNot listedSome differenceOnly your product claims long wear; the match does not list it
Transfer resistance40ClaimedNot listedSome differenceOnly your product claims transfer resistance; the match does not list it
Settling40Not listedClaimedSome differenceThe match claims not settling into pores or fine lines; your product does not list it
Colour stabilitynot comparableNot listedNot listedNot claimed by eitherNeither product lists colour stability (no oxidation)
Comfort100ClaimedClaimedSameBoth products claim a comfortable, lightweight feel
Skin suitability5% of overall56
Skin type56Normal, combination, oilyNormal, dry, combination, sensitiveBoth marketed for normal/​combination skin
Overall match 80/100Shade match 99/100Medium confidence· Digital match

Weights are each part's share of the overall match and each attribute's share of its part; an attribute neither product lists is not comparable and its weight goes to the others in its part. Confidence reflects data quality, not similarity. Price and ingredients are not part of either score.

How scoring works

If you switch

To bareMinerals ORIGINAL Loose Talc-Free Mineral Powder Foundation SPF 15 in Fair Ivory 02.

Same or better

  • $29.50 less
  • Near-identical swatch colour
  • Same neutral undertone
  • Medium rather than full coverage
  • Claims a blurring effect
  • Claims not settling into lines
  • Both claim a lightweight feel
  • No fragrance listed
  • Adds SPF 15

Different

  • Natural finish instead of matte
  • No long-wear claim
  • Does not claim transfer resistance
  • Not marketed for oily skin

Ingredients (information only, not scored)

0 shared ingredients; weighted similarity 0%. Ingredients only affect results through the filters.

AttributeYour shadeClosest shade match
BaseWater-based, high siliconeno silicone
FragranceListed (fragrance)Not listed
Drying alcoholNot listedNot listed
SPFNot listedSPF 15
OverlapWater-based vs unknown-based; silicone high vs none

Why the closest overall alternative works

bareMinerals BAREPRO 24HR Skin Perfecting Talc-Free Matte Powder Foundation in Fair 15 Neutral, against Gucci 24 Hour Full Coverage Luminous Matte Finish Foundation in 160N. Every attribute compared, with its share of the score.

ComparedYour shade160NClosest overall alternativeFair 15 NeutralScore
Shade match55% of overall96
Colour95#e7ba96#e5b68eVery close colourColour difference 1.5 (0 is identical)
Depth97LightLightSameDepth difference: 1.9
Retailer descriptionFairFairBoth described as fairThe retailers describe the same depth
Undertone100NeutralNeutralSamefrom retailer shade descriptions
Finish & visual result25% of overall · 2 of 4 compared100
Finish100MatteMatteSameSame matte finish
Coverage100FullFullSameSame full coverage
Skin-like finishnot comparableNot listedNot listedNot claimed by eitherNeither product lists a skin-like finish
Blurringnot comparableNot listedNot listedNot claimed by eitherNeither product lists a blurring or smoothing effect
Wear & performance15% of overall · 4 of 5 compared86
Longevity10024-hour wear24-hour wearSameBoth claim 24-hour wear
Transfer resistance100ClaimedClaimedSameBoth products claim transfer resistance
Settling40Not listedClaimedSome differenceThe match claims not settling into pores or fine lines; your product does not list it
Colour stabilitynot comparableNot listedNot listedNot claimed by eitherNeither product lists colour stability (no oxidation)
Comfort100ClaimedClaimedSameBoth products claim a comfortable, lightweight feel
Skin suitability5% of overall84
Skin type84Normal, combination, oilyCombination, dry, normal, oily, sensitiveBoth marketed for normal/​combination/​oily skin
Overall match 95/100Shade match 96/100High confidence· Digital match

Weights are each part's share of the overall match and each attribute's share of its part; an attribute neither product lists is not comparable and its weight goes to the others in its part. Confidence reflects data quality, not similarity. Price and ingredients are not part of either score.

How scoring works

If you switch

To bareMinerals BAREPRO 24HR Skin Perfecting Talc-Free Matte Powder Foundation in Fair 15 Neutral.

Same or better

  • $27 less
  • Very close colour
  • Same neutral undertone
  • Same matte finish
  • Same full coverage
  • Both claim 24-hour wear
  • Both claim transfer resistance
  • Claims not settling into lines
  • Both claim a lightweight feel
  • No fragrance listed

Ingredients (information only, not scored)

8 shared ingredients; weighted similarity 11%. Ingredients only affect results through the filters.

AttributeYour shadeClosest overall alternative
BaseWater-based, high siliconePowder-based, high silicone
FragranceListed (fragrance)Not listed
Drying alcoholNot listedNot listed
SPFNot listedNot listed
OverlapWater-based vs powder-based; silicone high vs high

Where to buy

Closest shade match

bareMinerals ORIGINAL Loose Talc-Free Mineral Powder Foundation SPF 15 Fair Ivory 02

Best price
$39.50SephoraSephora
$29.50 less (43%)

Your shade $69 at Sephora

SephoraView at Sephora

Closest overall alternative

bareMinerals BAREPRO 24HR Skin Perfecting Talc-Free Matte Powder Foundation Fair 15 Neutral

Best price
$42SephoraSephora
$27 less (39%)

Your shade $69 at Sephora

SephoraView at Sephora

How these matches are scored

33 similar shades scored two ways: the shade match on colour, depth and undertone; the overall match on shade match, finish and visual result, wear and performance and skin suitability. Ingredients are shown for information and used by the filters only. Prices are shown next to every match and never change a score. How scoring and confidence work.

Shade colours are sampled from Beautler’s processing of retailer swatch images and are a digital approximation. Prices and stock were last checked when the product was imported; the retailer page is the source of truth.