diff --git a/Game/Antisplice/Dungeon/Ironforge/Cambridge.hs b/Game/Antisplice/Dungeon/Ironforge/Cambridge.hs
--- a/Game/Antisplice/Dungeon/Ironforge/Cambridge.hs
+++ b/Game/Antisplice/Dungeon/Ironforge/Cambridge.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE FlexibleContexts, RankNTypes, RecordWildCards #-}
+{-# LANGUAGE FlexibleContexts, RankNTypes, RecordWildCards, ConstraintKinds #-}
 
 {-
   This module is part of Ironforge.
@@ -42,7 +42,7 @@
 import Text.Chatty.Extended.Printer
 import Game.Antisplice
 import Game.Antisplice.Dungeon.Ironforge.Kinds
-import Game.Antisplice.Utils.Graph
+import Data.Chatty.Graph
 import Control.Monad
 import Control.Monad.Error.Class
 import Data.Monoid
@@ -146,7 +146,7 @@
     in Action pq h
 
   -- CAMBRIDGE : SUPERMARKET : PRODUCE SECTION
-  let regGood :: (MonadAtoms m,MonadVocab m) => [Feature] -> KindId -> NodeId -> String -> String -> [String] -> [String] -> Int -> ObjectT m () -> m (Atom ObjectState)
+  let regGood :: (ChAtoms m,MonadVocab m) => [Feature] -> KindId -> NodeId -> String -> String -> [String] -> [String] -> Int -> ObjectT m () -> m (Atom ObjectState)
       regGood f k r t d ns as p m = do
         a <- newAtom
         o <- constructObject (do
diff --git a/Game/Antisplice/Dungeon/Ironforge/IronforgeCity.hs b/Game/Antisplice/Dungeon/Ironforge/IronforgeCity.hs
--- a/Game/Antisplice/Dungeon/Ironforge/IronforgeCity.hs
+++ b/Game/Antisplice/Dungeon/Ironforge/IronforgeCity.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE FlexibleContexts, RankNTypes, RecordWildCards, TupleSections #-}
+{-# LANGUAGE FlexibleContexts, RankNTypes, RecordWildCards, TupleSections, ConstraintKinds #-}
 
 {-
   This module is part of Ironforge.
@@ -42,7 +42,7 @@
 import Text.Chatty.Extended.Printer
 import Game.Antisplice
 import Game.Antisplice.Dungeon.Ironforge.Kinds
-import Game.Antisplice.Utils.Graph
+import Data.Chatty.Graph
 import Control.Monad
 import Control.Monad.Error.Class
 import Data.Monoid
diff --git a/Game/Antisplice/Dungeon/Ironforge/Kinds.hs b/Game/Antisplice/Dungeon/Ironforge/Kinds.hs
--- a/Game/Antisplice/Dungeon/Ironforge/Kinds.hs
+++ b/Game/Antisplice/Dungeon/Ironforge/Kinds.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE FlexibleContexts, RankNTypes #-}
+{-# LANGUAGE FlexibleContexts, RankNTypes, ConstraintKinds #-}
 
 {-
   This module is part of Ironforge.
@@ -41,7 +41,7 @@
 import System.Chatty.Misc
 import Text.Chatty.Extended.Printer
 import Game.Antisplice
-import Game.Antisplice.Utils.Graph
+import Data.Chatty.Graph
 import Control.Monad
 import Control.Monad.Error.Class
 import Data.Monoid
diff --git a/Game/Antisplice/Dungeon/Ironforge/School.hs b/Game/Antisplice/Dungeon/Ironforge/School.hs
--- a/Game/Antisplice/Dungeon/Ironforge/School.hs
+++ b/Game/Antisplice/Dungeon/Ironforge/School.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE FlexibleContexts #-}
+{-# LANGUAGE FlexibleContexts, ConstraintKinds #-}
 
 {-
   This module is part of Ironforge.
@@ -41,7 +41,7 @@
 import System.Chatty.Misc
 import Text.Chatty.Extended.Printer
 import Game.Antisplice
-import Game.Antisplice.Utils.Graph
+import Data.Chatty.Graph
 import Control.Monad
 import Control.Monad.Error.Class
 import Data.Monoid
diff --git a/ironforge.cabal b/ironforge.cabal
--- a/ironforge.cabal
+++ b/ironforge.cabal
@@ -10,7 +10,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             0.1.0.30
+version:             0.1.0.32
 
 -- A short (one-line) description of the package.
 synopsis:            A technical demo for Antisplice.
@@ -48,7 +48,7 @@
 library
   exposed-modules:  Game.Antisplice.Dungeon.Ironforge, Game.Antisplice.Dungeon.Ironforge.School, Game.Antisplice.Dungeon.Ironforge.IronforgeCity, Game.Antisplice.Dungeon.Ironforge.Cambridge, Game.Antisplice.Dungeon.Ironforge.Kinds
 
-  build-depends:       base >=4.6 && <4.7, chatty >=0.5.2 && <0.6, antisplice >=0.16 && <0.17, mtl >= 2.1 && < 2.2, transformers >= 0.3 && < 0.4
+  build-depends:       base >=4.6 && <4.7, chatty >=0.6 && <0.7, chatty-utils >=0.6 && <0.7, antisplice >=0.17 && <0.18, mtl >= 2.1 && < 2.2, transformers >= 0.3 && < 0.4
 
   default-language: Haskell2010
 
@@ -64,7 +64,7 @@
   other-extensions:    FlexibleContexts
   
   -- Other library packages from which modules are imported.
-  build-depends:       base >=4.6 && <4.7, chatty >=0.5.4 && <0.6, antisplice >=0.16 && <0.17, mtl >= 2.1 && < 2.2, transformers >= 0.3 && < 0.4
+  build-depends:       base >=4.6 && <4.7, chatty >=0.6 && <0.7, chatty-utils >=0.6 && <0.7, antisplice >=0.17 && <0.18, mtl >= 2.1 && < 2.2, transformers >= 0.3 && < 0.4
   
   -- Directories containing source files.
   -- hs-source-dirs:      
