/**
  * Constructor,
  * difference from original constructor - we register a destructor here.
  *
  * @param string $sFileName
  * @param Varien_Image_Adapter $oAdapter Default value is GD2
  */
 public function __construct($sFileName = null, $oAdapter = Varien_Image_Adapter::ADAPTER_GD2)
 {
     parent::__construct($sFileName, $oAdapter);
     // Initialize shutdown function
     register_shutdown_function(array($this, 'destruct'));
 }