diff --git a/source/Lib/EncoderLib/EncLib.cpp b/source/Lib/EncoderLib/EncLib.cpp
index 3332d894b5bccc15f77304a3d964743bd5baa51f..620647d5a9b286545be83f5d24da47d8af781515 100644
--- a/source/Lib/EncoderLib/EncLib.cpp
+++ b/source/Lib/EncoderLib/EncLib.cpp
@@ -561,10 +561,7 @@ void EncLib::xInitScalingLists(SPS &sps, PPS &pps)
   {
 #if JVET_O0299_APS_SCALINGLIST 
     aps.getScalingList().setDefaultScalingList();
-    if( aps.getScalingList().xParseScalingList( getScalingListFileName() ) )
-    {
-      THROW( "parse scaling list" );
-    }
+    CHECK( aps.getScalingList().xParseScalingList( getScalingListFileName() ), "Error Parsing Scaling List Input File" );
     aps.getScalingList().checkDcOfMatrix();
     if( aps.getScalingList().checkDefaultScalingList() == false )
     {