diff --git a/Server/DataStructures/InternalDataFacade.h b/Server/DataStructures/InternalDataFacade.h
index 7e0177c68..8a9c1bb20 100644
--- a/Server/DataStructures/InternalDataFacade.h
+++ b/Server/DataStructures/InternalDataFacade.h
@@ -147,8 +147,8 @@ private:
                     current_node.lat,
                     current_node.lon
             );
-            BOOST_ASSERT( ( m_coordinate_list->at(i).lat >> 30) == 0 );
-            BOOST_ASSERT( ( m_coordinate_list->at(i).lon >> 30) == 0 );
+            BOOST_ASSERT( ( std::abs(m_coordinate_list->at(i).lat) >> 30) == 0 );
+            BOOST_ASSERT( ( std::abs(m_coordinate_list->at(i).lon) >> 30) == 0 );
         }
         nodes_input_stream.close();