diff --git a/Modules/Adapters/OSSIMAdapters/src/otbSarSensorModelAdapter.cxx b/Modules/Adapters/OSSIMAdapters/src/otbSarSensorModelAdapter.cxx
index 9e300c78a121f41d044e2f74c8e7b08fecbbac71..929bdef3ccb5a808b45bf1e7264ee7f59ebd9722 100644
--- a/Modules/Adapters/OSSIMAdapters/src/otbSarSensorModelAdapter.cxx
+++ b/Modules/Adapters/OSSIMAdapters/src/otbSarSensorModelAdapter.cxx
@@ -64,13 +64,7 @@ bool SarSensorModelAdapter::LoadState(const ImageKeywordlist& image_kwl)
    
    m_SensorModel =  dynamic_cast<ossimplugins::ossimSarSensorModel* >(ossimplugins::ossimPluginProjectionFactory::instance()->createProjection(geom));
 
-   if(m_SensorModel != ITK_NULLPTR)
-     {
-
-     return true;
-     }
-
-   return false;
+   return IsValidSensorModel();
 }
 
 bool SarSensorModelAdapter::SaveState(ImageKeywordlist & image_kwl)