diff --git a/src/client/components/facet_bar/HierarchicalFacet.js b/src/client/components/facet_bar/HierarchicalFacet.js
index 88665741d234871e0a398dca40b9631a743c76d1..c5f921305cf8828999a1f31b8adf2d0e7a038067 100644
--- a/src/client/components/facet_bar/HierarchicalFacet.js
+++ b/src/client/components/facet_bar/HierarchicalFacet.js
@@ -167,7 +167,7 @@ class HierarchicalFacet extends Component {
                 // prevent selecting when another facet is still updating:
                 || this.props.someFacetIsFetching
                 // prevent selecting all facet values:
-                || (selectedCount >= this.props.facet.distinctValueCount - 2 && !isSelected)
+                || (selectedCount >= this.props.facet.distinctValueCount - 1 && !isSelected)
               }
               onChange={this.handleCheckboxChange(treeObj)}
               value={treeObj.node.id}