diff --git a/helics-wai.cabal b/helics-wai.cabal
--- a/helics-wai.cabal
+++ b/helics-wai.cabal
@@ -1,5 +1,5 @@
 name:                helics-wai
-version:             0.4.0
+version:             0.5.0
 synopsis:            New Relic® agent SDK wrapper for wai.
 description:         
   New Relic® agent SDK wrapper for wai.
@@ -26,7 +26,7 @@
   build-depends:       base               >=4.6  && <4.8
                      , wai                >=3.0  && <3.1
                      , vault              >=0.3  && <0.4
-                     , helics             >=0.4  && <0.5
+                     , helics             >=0.5  && <0.6
                      , data-default-class >=0.0  && <0.1
                      , bytestring         >=0.10 && <0.11
   ghc-options:         -Wall -O2
diff --git a/src/Network/Helics/Wai/Safe.hs b/src/Network/Helics/Wai/Safe.hs
--- a/src/Network/Helics/Wai/Safe.hs
+++ b/src/Network/Helics/Wai/Safe.hs
@@ -36,8 +36,7 @@
 -- | Middleware which add dummy TransactionId to Request. since v0.4.0.
 dummyHelics :: Key TransactionId -> Middleware
 dummyHelics key app req send = do
-    err <- newIORef Nothing
-    app req { vault = insert key (TransactionId 0 err) (vault req) } send
+    app req { vault = insert key DummyTransactionId (vault req) } send
 
 -- | get TransactionId from request.
 transactionId :: Key TransactionId -> Request -> TransactionId
