diff --git a/library/PrimitiveExtras/Instances.hs b/library/PrimitiveExtras/Instances.hs
--- a/library/PrimitiveExtras/Instances.hs
+++ b/library/PrimitiveExtras/Instances.hs
@@ -8,4 +8,8 @@
 
 deriving instance (Ord a, Prim a) => Ord (PrimMultiArray a)
 
-deriving instance (Show a, Prim a) => Show (PrimMultiArray a)
+instance (Show a, Prim a) => Show (PrimMultiArray a) where
+  show (PrimMultiArray outerArray) =
+    unliftedArrayToList outerArray &
+    map primArrayToList &
+    show
diff --git a/primitive-extras.cabal b/primitive-extras.cabal
--- a/primitive-extras.cabal
+++ b/primitive-extras.cabal
@@ -1,7 +1,7 @@
 name:
   primitive-extras
 version:
-  0.1.12
+  0.2
 category:
   Primitive
 synopsis:
