diff --git a/Code/IO/otbImageFileReader.txx b/Code/IO/otbImageFileReader.txx
index ac5bb429af9b0fd6d1143c7a204c05ba614579e1..52a3c11db6d727a9aa578ce9345684976d7dcfbb 100644
--- a/Code/IO/otbImageFileReader.txx
+++ b/Code/IO/otbImageFileReader.txx
@@ -442,7 +442,7 @@ ImageFileReader<TOutputImage, ConvertPixelTraits>
   ImageKeywordlist otb_kwl;
   if (!m_FilenameHelper->ExtGEOMFileNameIsSet())
     {
-    otb_kwl = ReadGeometryFromImage(lFileNameOssimKeywordlist);
+    otb_kwl = ReadGeometryFromImage(lFileNameOssimKeywordlist,!m_FilenameHelper->GetSkipRpcTag());
     otbMsgDevMacro(<< "Loading internal kwl");
     }
   else