state should default to open