diff --git a/RTCP/Interface/include/Interface/CorrelatedData.h b/RTCP/Interface/include/Interface/CorrelatedData.h
index e16efd9d02e1080ad0b0719c5a84e986f4e4422b..edf24687bca1ef7a196dab368992608a2943566d 100644
--- a/RTCP/Interface/include/Interface/CorrelatedData.h
+++ b/RTCP/Interface/include/Interface/CorrelatedData.h
@@ -101,7 +101,7 @@ inline void CorrelatedData::readData(Stream *str)
 
 inline void CorrelatedData::writeData(Stream *str) 
 {
-#if !defined WORDS_BIGENDIAN
+#if !defined WORDS_BIGENDIAN && !defined WRITE_BIG_ON_LITTLE_ENDIAN
   THROW(AssertError, "not implemented: think about endianness");
 #endif