diff --git a/inc/ECSS_Definitions.hpp b/inc/ECSS_Definitions.hpp
index 14e36fa0eb76db874eed106c25bfdfb121a964c1..3ae97055f0221c61079d2c14bf1d86af01f1b56f 100644
--- a/inc/ECSS_Definitions.hpp
+++ b/inc/ECSS_Definitions.hpp
@@ -149,6 +149,6 @@
 /**
  * @brief Defines whether the optional CRC field is included
  */
-#define ECSS_CRC_INCLUDE true
+#define ECSS_CRC_INCLUDED true
 
 #endif // ECSS_SERVICES_ECSS_DEFINITIONS_H
diff --git a/src/MessageParser.cpp b/src/MessageParser.cpp
index 15849da94fa230e68efd32f66eeb94480978edf7..b3a082ca954afda75806e6add9fbe64b14378a4b 100644
--- a/src/MessageParser.cpp
+++ b/src/MessageParser.cpp
@@ -195,7 +195,7 @@ String<CCSDS_MAX_MESSAGE_SIZE> MessageParser::compose(const Message& message) {
 	String<CCSDS_MAX_MESSAGE_SIZE> ccsdsMessage(header, 6);
 	ccsdsMessage.append(ecssMessage);
 
-#if ECSS_CRC_INCLUDE
+#if ECSS_CRC_INCLUDED
 	// Append CRC field
 	uint16_t crcField = CRCHelper::calculateCRC(reinterpret_cast<uint8_t*>(ccsdsMessage.data()), 6 +
 	packetDataLength);
diff --git a/test/MessageParser.cpp b/test/MessageParser.cpp
index 108224abd2983566c7f03ca346d5dd7b5cf87ae4..f74f44519560cf4c7c2ccc16bbf17217e190b0b7 100644
--- a/test/MessageParser.cpp
+++ b/test/MessageParser.cpp
@@ -36,7 +36,7 @@ TEST_CASE("TC Message parsing into a string", "[MessageParser]") {
 	message.dataSize = 5;
 
 	String<CCSDS_MAX_MESSAGE_SIZE> createdPacket = MessageParser::compose(message);
-#if ECSS_CRC_INCLUDE
+#if ECSS_CRC_INCLUDED
 	CHECK(createdPacket.size() == 18);
 	CHECK(memcmp(createdPacket.data(), wantedPacket, 16) == 0);
 
@@ -78,7 +78,7 @@ TEST_CASE("TM Message parsing into a string", "[MessageParser]") {
 	message.dataSize = 7;
 	String<CCSDS_MAX_MESSAGE_SIZE> createdPacket = MessageParser::compose(message);
 
-#if ECSS_CRC_INCLUDE
+#if ECSS_CRC_INCLUDED
 	CHECK(createdPacket.size() == 20);
 	CHECK(memcmp(createdPacket.data(), wantedPacket, 18) == 0);