So that if the default state is expensive it will only be built if needed.
So that if the default state is expensive it will only be built if needed.