diff --git a/Code/IO/otbPleiadesImageMetadataInterface.cxx b/Code/IO/otbPleiadesImageMetadataInterface.cxx
index f2b06011b3279a735edf6bf86ded41c5f9302560..ed62c32b9b2c03a4ade050c383928519d95e631e 100644
--- a/Code/IO/otbPleiadesImageMetadataInterface.cxx
+++ b/Code/IO/otbPleiadesImageMetadataInterface.cxx
@@ -127,7 +127,7 @@ PleiadesImageMetadataInterface::GetSolarIrradiance() const
   outputValuesVariableLengthVector.SetSize(outputValues.size());
   outputValuesVariableLengthVector.Fill(0);
 
-  // Check if the default irradiance are present : "999"
+  // Check if the default irradiance are present ("999", see bug #601 on Mantis)
   bool isFakeRadiance = true;
   for (unsigned int i = 0; i < outputValues.size(); ++i)
     {
@@ -149,7 +149,7 @@ PleiadesImageMetadataInterface::GetSolarIrradiance() const
     else
       {
       // MS, ordered as B0, B1, B2, B3
-      double defaultRadiance[4] =
+      const double defaultRadiance[4] =
         {
           1915.01,
           1830.57,