default state should be valid for controls