diff --git a/dhall-bash.cabal b/dhall-bash.cabal
--- a/dhall-bash.cabal
+++ b/dhall-bash.cabal
@@ -1,5 +1,5 @@
 Name: dhall-bash
-Version: 1.0.39
+Version: 1.0.40
 Cabal-Version: >=1.10
 Build-Type: Simple
 License: BSD3
@@ -30,10 +30,10 @@
         base                      >= 4.11.0.0 && < 5   ,
         bytestring                               < 0.12,
         containers                               < 0.7 ,
-        dhall                     >= 1.40.0   && < 1.41,
+        dhall                     >= 1.41.0   && < 1.42,
         neat-interpolation                       < 0.6 ,
         shell-escape                             < 0.3 ,
-        text                      >= 0.2      && < 1.3
+        text                      >= 0.2      && < 2.1
     Exposed-Modules: Dhall.Bash
     GHC-Options: -Wall
     Default-Language: Haskell2010
diff --git a/src/Dhall/Bash.hs b/src/Dhall/Bash.hs
--- a/src/Dhall/Bash.hs
+++ b/src/Dhall/Bash.hs
@@ -340,6 +340,7 @@
     go e@(RecordCompletion {}) = Left (UnsupportedStatement e)
     go e@(Merge            {}) = Left (UnsupportedStatement e)
     go e@(ToMap            {}) = Left (UnsupportedStatement e)
+    go e@(ShowConstructor  {}) = Left (UnsupportedStatement e)
     go e@(Field            {}) = Left (UnsupportedStatement e)
     go e@(Project          {}) = Left (UnsupportedStatement e)
     go e@(Assert           {}) = Left (UnsupportedStatement e)
