diff --git a/coders/ps3.c b/coders/ps3.c
index 659f8e0..1514682 100644
--- a/coders/ps3.c
+++ b/coders/ps3.c
@@ -522,7 +522,7 @@
   if (mask_image == (Image *) NULL)
     ThrowWriterException(CoderError,image->exception.reason);
   channel_mask=SetPixelChannelMask(mask_image,AlphaChannel);
-  status=SeparateImage(mask_image);
+  status=SeparateImage(mask_image,exception);
   (void) SetPixelChannelMap(mask_image,channel_mask);
   if (status == MagickFalse)
     {