diff --git a/Code/IO/otbGDALImageIO.cxx b/Code/IO/otbGDALImageIO.cxx
index 08eef946a8d962891076e1a2c89077c00ea9a465..9819837163b0eec6a8c0fc3e578f106d4b6035cb 100644
--- a/Code/IO/otbGDALImageIO.cxx
+++ b/Code/IO/otbGDALImageIO.cxx
@@ -244,6 +244,7 @@ void GDALImageIO::Read(void* buffer)
 
   if (GDALDataTypeIsComplex(m_PxType) && !m_IsComplex)
     {
+    std::cout << "GDALImageIO::Read() ICI" << std::endl;
     lCrGdal = dataset->GetRasterBand(1)->RasterIO(GF_Read,
                                                  lFirstColumn,
                                                  lFirstLine,
@@ -269,6 +270,8 @@ void GDALImageIO::Read(void* buffer)
     }
   else if (m_IsIndexed)
     {
+    std::cout << "GDALImageIO::Read() La" << std::endl;
+
     step = step * static_cast<std::streamoff>(m_NbOctetPixel);
 
     lCrGdal = dataset->GetRasterBand(1)->RasterIO(GF_Read,
@@ -302,6 +305,8 @@ void GDALImageIO::Read(void* buffer)
     }
   else
     {
+    std::cout << "GDALImageIO::Read() lalalalaLa" << std::endl;
+
     // Mise a jour du step
     step = step * static_cast<std::streamoff>(m_NbOctetPixel);
 
diff --git a/Testing/Code/Radiometry/otbTerraSarBrightnessImageComplexFilterTest.cxx b/Testing/Code/Radiometry/otbTerraSarBrightnessImageComplexFilterTest.cxx
index 68937f072417ebc63d88bb0c0108bf8ba74d5984..6de87ebbb03e582e0ebfad358ca02e7cd25dca72 100644
--- a/Testing/Code/Radiometry/otbTerraSarBrightnessImageComplexFilterTest.cxx
+++ b/Testing/Code/Radiometry/otbTerraSarBrightnessImageComplexFilterTest.cxx
@@ -59,8 +59,8 @@ int otbTerraSarBrightnessImageComplexFilterTest(int argc, char * argv[])
     region.SetIndex(id);
     region.SetSize(size);
     extractor->SetExtractionRegion(region);
-
     extractor->SetInput(filter->GetOutput());
+    extractor->Update();
     writer->SetInput(extractor->GetOutput());
     }
   else