diff --git a/hal.cabal b/hal.cabal
--- a/hal.cabal
+++ b/hal.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: fbfaaa4c29a274d91431ffc4f57974eb4e6b8428ddc2c200c9794e7b2eee4a76
+-- hash: 2175dc8b8db69d64e82ae49c3130cc5d820d63bc28a956f8d4aa3af961c4ddb5
 
 name:           hal
-version:        0.4.4
+version:        0.4.5
 synopsis:       A runtime environment for Haskell applications running on AWS Lambda.
 description:    This library uniquely supports different types of AWS Lambda Handlers for your
                 needs/comfort with advanced Haskell. Instead of exposing a single function
diff --git a/src/AWS/Lambda/Runtime/Value.hs b/src/AWS/Lambda/Runtime/Value.hs
--- a/src/AWS/Lambda/Runtime/Value.hs
+++ b/src/AWS/Lambda/Runtime/Value.hs
@@ -124,8 +124,8 @@
         $ maybeToEither "Runtime Error: Unable to decode Context from event response."
         -- Build the Dynamic Context, collapsing individual Maybes into a single Maybe
         $ DynamicContext (decodeUtf8 reqIdBS)
-        <$> mTraceId
-        <*> mFunctionArn
+        <$> mFunctionArn
+        <*> mTraceId
         <*> mDeadline
         <*> mClientContext
         <*> mIdentity
