diff --git a/library/PostgresqlSyntax/Rendering.hs b/library/PostgresqlSyntax/Rendering.hs
--- a/library/PostgresqlSyntax/Rendering.hs
+++ b/library/PostgresqlSyntax/Rendering.hs
@@ -895,10 +895,10 @@
 -------------------------
 
 typename (Typename a b c d) =
-  bool "" "SETOF " a <> simpleTypename b <> bool "" "?" c <> suffixMaybe typenameArrayDimensionsWithQuestionMark d
+  bool "" "SETOF " a <> simpleTypename b <> suffixMaybe typenameArrayDimensionsWithQuestionMark d
 
 typenameArrayDimensionsWithQuestionMark (a, b) =
-  typenameArrayDimensions a <> bool "" "?" b
+  typenameArrayDimensions a
 
 typenameArrayDimensions = \ case
   BoundsTypenameArrayDimensions a -> arrayBounds a
diff --git a/postgresql-syntax.cabal b/postgresql-syntax.cabal
--- a/postgresql-syntax.cabal
+++ b/postgresql-syntax.cabal
@@ -1,5 +1,5 @@
 name: postgresql-syntax
-version: 0.2
+version: 0.2.0.1
 category: Database, PostgreSQL, Parsing
 synopsis: PostgreSQL AST parsing and rendering
 description:
