diff --git a/Applications/FileIO/GocadIO/GocadSGridReader.cpp b/Applications/FileIO/GocadIO/GocadSGridReader.cpp
index 91e70bad385b7563556bd16b6554e6181b9ddf8b..e064baf565d0d91e341e92d564f164794e9c4266 100644
--- a/Applications/FileIO/GocadIO/GocadSGridReader.cpp
+++ b/Applications/FileIO/GocadIO/GocadSGridReader.cpp
@@ -611,7 +611,7 @@ void GocadSGridReader::readSplitInformation()
             {
                 char bit;
                 ss >> bit;
-                affected_cells[ac] = bit == '0' ? false : true;
+                affected_cells[ac] = bit != '0';
             }
             const std::size_t layer_transition_index(
                 _nodes[id]->getLayerTransitionIndex());