diff --git a/source/Lib/CommonLib/TypeDef.h b/source/Lib/CommonLib/TypeDef.h
index 0bc8ef172913d6fd6f9055cb8a926603d69618b3..0ecebca242a59d764669fe2ab19ce66ecbf8782f 100644
--- a/source/Lib/CommonLib/TypeDef.h
+++ b/source/Lib/CommonLib/TypeDef.h
@@ -92,7 +92,6 @@
                                                             //             Change the process for deriving empty RPLs when sps_idr_rpl_present_flag is equal to 0 and nal_unit_type is equal to IDR_W_RADL or IDR_N_LP to involve pps_rpl_info_in_ph_flag.
 
 
-#define JVET_S0065_SPS_INFERENCE_RULE                     1 // JVET_S0065_PROPOSAL1: Inference rule for sps_virtual_boundaries_present_flag
 
 #define JVET_S0155_EOS_NALU_CHECK                         1 // JVET-S0155: Constraints on EOS NAL units
 
diff --git a/source/Lib/DecoderLib/VLCReader.cpp b/source/Lib/DecoderLib/VLCReader.cpp
index 14de9ad732666486d134c2f4c4d79e4f5d3a4392..1a79263d335cce27436a36831c2bb7a2a4ad8257 100644
--- a/source/Lib/DecoderLib/VLCReader.cpp
+++ b/source/Lib/DecoderLib/VLCReader.cpp
@@ -2101,12 +2101,10 @@ void HLSyntaxReader::parseSPS(SPS* pcSPS)
     pcSPS->setNumHorVirtualBoundaries( 0 );
   }
   }
-#if JVET_S0065_SPS_INFERENCE_RULE
   else
   {
     pcSPS->setVirtualBoundariesPresentFlag(false);
   }
-#endif
 
   if (pcSPS->getPtlDpbHrdParamsPresentFlag())
   {