diff --git a/common/Network/Helics/Internal/Types.hs b/common/Network/Helics/Internal/Types.hs
--- a/common/Network/Helics/Internal/Types.hs
+++ b/common/Network/Helics/Internal/Types.hs
@@ -30,10 +30,12 @@
     , stackFrameDelimiter :: S.ByteString
     }
 
-data TransactionId = TransactionId
-    { rawTransactionId :: CLong
-    , transactionError :: IORef (Maybe TransactionError)
-    }
+data TransactionId
+    = TransactionId
+        { rawTransactionId :: CLong
+        , transactionError :: IORef (Maybe TransactionError)
+        }
+    | DummyTransactionId
 
 newtype SegmentId = SegmentId CLong
 type SqlObfuscator = CString -> IO CString
diff --git a/helics.cabal b/helics.cabal
--- a/helics.cabal
+++ b/helics.cabal
@@ -1,5 +1,5 @@
 name:                helics
-version:             0.4.1
+version:             0.5.0
 synopsis:            New Relic® agent SDK wrapper for Haskell.
 description:         
   New Relic® agent SDK wrapper for Haskell.
