diff --git a/Magick++/lib/Pixels.cpp b/Magick++/lib/Pixels.cpp
index f91ce6e..1b15e3b 100644
--- a/Magick++/lib/Pixels.cpp
+++ b/Magick++/lib/Pixels.cpp
@@ -60,7 +60,7 @@
   PixelPacket* pixels = GetCacheViewAuthenticPixels( _view, x_, y_, columns_, rows_,  &_exception);
 
   if ( !pixels )
-    throwException( *GetCacheViewException(_view) );
+    throwException( _exception );
   
   return pixels;
 }