diff --git a/source/Lib/DecoderLib/SEIread.cpp b/source/Lib/DecoderLib/SEIread.cpp
index 835fabfe6543cdedca34c9fd870cf01a0f4b1171..65c62b27335ab78531c7d94fe8d352d2eabb7b07 100644
--- a/source/Lib/DecoderLib/SEIread.cpp
+++ b/source/Lib/DecoderLib/SEIread.cpp
@@ -3131,7 +3131,11 @@ void SEIReader::xParseSEINNPostFilterCharacteristics(SEINeuralNetworkPostFilterC
     sei_read_uvlc(pDecodedMessageOutputStream, val, "nnpfc_padding_type");
     sei.m_paddingType = val;
 #if JVET_AD0091
-  CHECK((sei.m_paddingType >= 5) && (sei.m_paddingType <= 15), "Reserved nnpfc_padding_type value, shall ignore the SEI message");
+  if((sei.m_paddingType >= 5) && (sei.m_paddingType <= 15))
+  {
+    std::cout<<"Reserved nnpfc_padding_type value, shall ignore the SEI message"<<std::endl;
+    return;
+  }
   CHECK(sei.m_paddingType > 15, "Values of nnpfc_padding_type greater than 15 shall not be present in bitstreams");
 #endif