diff --git a/alib2common/src/exception/CommonException.h b/alib2common/src/exception/CommonException.h
index 3018c762b4af8d7935a1648ed39ccf766bcc83ca..9676d5c71672b25dd1e82b3bbfc4fa4b4d03adc6 100644
--- a/alib2common/src/exception/CommonException.h
+++ b/alib2common/src/exception/CommonException.h
@@ -83,16 +83,4 @@ public:
 
 } /* namespace exception */
 
-namespace std {
-
-template < >
-struct compare < ::exception::CommonException > {
-	int operator ()( const::exception::CommonException & first, const::exception::CommonException & second ) const {
-		return first.compare ( second );
-	}
-
-};
-
-} /* namespace std */
-
 #endif /* COMMON_EXCEPTION_H_ */
diff --git a/alib2data/src/alphabet/SymbolBase.h b/alib2data/src/alphabet/SymbolBase.h
index 11b11c2f46d67d4ac07725fedbcf4834664bad07..031a52ac77c148d130903f3bf69cdd55a93120d6 100644
--- a/alib2data/src/alphabet/SymbolBase.h
+++ b/alib2data/src/alphabet/SymbolBase.h
@@ -25,15 +25,4 @@ public:
 
 } /* namespace alphabet */
 
-namespace std {
-
-template<>
-struct compare<alphabet::SymbolBase> {
-	int operator()(const alphabet::SymbolBase& first, const alphabet::SymbolBase& second) const {
-		return first.compare(second);
-	}
-};
-
-} /* namespace std */
-
 #endif /* SYMBOL_BASE_H_ */