diff --git a/coders/ps.c b/coders/ps.c
index 7e0f454..01f0203 100644
--- a/coders/ps.c
+++ b/coders/ps.c
@@ -1347,6 +1347,7 @@
       "  currentfile buffer readline pop",
       "  token pop /compression exch def pop",
       "  class 0 gt { PseudoClassImage } { DirectClassImage } ifelse",
+      "  grestore",
       (char *) NULL
     };
 
diff --git a/coders/ps2.c b/coders/ps2.c
index 53d6fad..862aae2 100644
--- a/coders/ps2.c
+++ b/coders/ps2.c
@@ -375,6 +375,7 @@
       "  currentfile buffer readline pop",
       "  token pop /compression exch def pop",
       "  class 0 gt { PseudoClassImage } { DirectClassImage } ifelse",
+      "  grestore",
       (char *) NULL
     };