diff --git a/morpheus-graphql.cabal b/morpheus-graphql.cabal
--- a/morpheus-graphql.cabal
+++ b/morpheus-graphql.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           morpheus-graphql
-version:        0.23.0
+version:        0.24.0
 synopsis:       Morpheus GraphQL
 description:    Build GraphQL APIs with your favourite functional language!
 category:       web, graphql
@@ -258,10 +258,10 @@
     , base >=4.7.0 && <5.0.0
     , bytestring >=0.10.4 && <0.12.0
     , containers >=0.4.2.1 && <0.7.0
-    , morpheus-graphql-app >=0.23.0 && <0.24.0
-    , morpheus-graphql-code-gen >=0.23.0 && <0.24.0
-    , morpheus-graphql-core >=0.23.0 && <0.24.0
-    , morpheus-graphql-server >=0.23.0 && <0.24.0
+    , morpheus-graphql-app >=0.24.0 && <0.25.0
+    , morpheus-graphql-code-gen >=0.24.0 && <0.25.0
+    , morpheus-graphql-core >=0.24.0 && <0.25.0
+    , morpheus-graphql-server >=0.24.0 && <0.25.0
     , mtl >=2.0.0 && <3.0.0
     , relude >=0.3.0 && <2.0.0
     , template-haskell >=2.0.0 && <3.0.0
@@ -298,12 +298,12 @@
     , bytestring >=0.10.4 && <0.12.0
     , containers >=0.4.2.1 && <0.7.0
     , morpheus-graphql
-    , morpheus-graphql-app >=0.23.0 && <0.24.0
-    , morpheus-graphql-code-gen >=0.23.0 && <0.24.0
-    , morpheus-graphql-core >=0.23.0 && <0.24.0
-    , morpheus-graphql-server >=0.23.0 && <0.24.0
-    , morpheus-graphql-subscriptions >=0.23.0 && <0.24.0
-    , morpheus-graphql-tests >=0.23.0 && <0.24.0
+    , morpheus-graphql-app >=0.24.0 && <0.25.0
+    , morpheus-graphql-code-gen >=0.24.0 && <0.25.0
+    , morpheus-graphql-core >=0.24.0 && <0.25.0
+    , morpheus-graphql-server >=0.24.0 && <0.25.0
+    , morpheus-graphql-subscriptions >=0.24.0 && <0.25.0
+    , morpheus-graphql-tests >=0.24.0 && <0.25.0
     , mtl >=2.0.0 && <3.0.0
     , relude >=0.3.0 && <2.0.0
     , tasty >=0.1.0 && <1.5.0
diff --git a/test/Feature/Holistic/holistic/introspection/interface/response.json b/test/Feature/Holistic/holistic/introspection/interface/response.json
--- a/test/Feature/Holistic/holistic/introspection/interface/response.json
+++ b/test/Feature/Holistic/holistic/introspection/interface/response.json
@@ -1,8 +1,7 @@
 {
   "data": {
     "person": {
-      "name": "test Person Name",
-      "__typename": "User"
+      "name": "test Person Name"
     },
     "interface": {
       "kind": "INTERFACE",
diff --git a/test/Feature/Holistic/holistic/selection/mergeUnionSelection/response.json b/test/Feature/Holistic/holistic/selection/mergeUnionSelection/response.json
--- a/test/Feature/Holistic/holistic/selection/mergeUnionSelection/response.json
+++ b/test/Feature/Holistic/holistic/selection/mergeUnionSelection/response.json
@@ -6,8 +6,7 @@
       "email2": "",
       "address": {
         "city": ""
-      },
-      "__typename": "User"
+      }
     }
   }
 }
diff --git a/test/Feature/NamedResolvers/tests/entities/query.gql b/test/Feature/NamedResolvers/tests/entities/query.gql
--- a/test/Feature/NamedResolvers/tests/entities/query.gql
+++ b/test/Feature/NamedResolvers/tests/entities/query.gql
@@ -1,6 +1,7 @@
 query {
   entities {
     ... on Realm {
+      __typename
       name
       owner {
         name
@@ -14,6 +15,7 @@
       }
     }
     ... on Deity {
+      __typename
       name
       power
     }
diff --git a/test/Feature/NamedResolvers/tests/entity-by-id/query.gql b/test/Feature/NamedResolvers/tests/entity-by-id/query.gql
--- a/test/Feature/NamedResolvers/tests/entity-by-id/query.gql
+++ b/test/Feature/NamedResolvers/tests/entity-by-id/query.gql
@@ -1,11 +1,13 @@
 query {
   zeus: entity(id: "zeus") {
+    __typename
     ... on Deity {
       name
       power
     }
   }
   olympus: entity(id: "olympus") {
+    __typename
     ... on Realm {
       name
       owner {
diff --git a/test/Feature/NamedResolvers/tests/entity-ext-by-id/query.gql b/test/Feature/NamedResolvers/tests/entity-ext-by-id/query.gql
--- a/test/Feature/NamedResolvers/tests/entity-ext-by-id/query.gql
+++ b/test/Feature/NamedResolvers/tests/entity-ext-by-id/query.gql
@@ -1,6 +1,7 @@
 query {
   zeus: entity(id: "zeus") {
     ... on Deity {
+      __typename
       name
       power
     }
diff --git a/test/Feature/NamedResolvers/tests/entity-ext-by-id/response.json b/test/Feature/NamedResolvers/tests/entity-ext-by-id/response.json
--- a/test/Feature/NamedResolvers/tests/entity-ext-by-id/response.json
+++ b/test/Feature/NamedResolvers/tests/entity-ext-by-id/response.json
@@ -6,7 +6,6 @@
       "power": ["Thunderbolt"]
     },
     "olympus": {
-      "__typename": "Realm",
       "name": "Mount Olympus",
       "owner": {
         "name": "Zeus",
