diff --git a/src/Yesod/Crud.hs b/src/Yesod/Crud.hs
--- a/src/Yesod/Crud.hs
+++ b/src/Yesod/Crud.hs
@@ -14,8 +14,6 @@
 import Network.Wai (pathInfo, requestMethod)
 import qualified Data.List as List
 
-import Yesod.Crud.Internal --remove this when my PR is accepted
-
 data Crud master a = Crud
   { _chAdd    :: HandlerT (Crud master a) (HandlerT master IO) Html
   , _chIndex  :: HandlerT (Crud master a) (HandlerT master IO) Html
diff --git a/src/Yesod/Crud/Internal.hs b/src/Yesod/Crud/Internal.hs
--- a/src/Yesod/Crud/Internal.hs
+++ b/src/Yesod/Crud/Internal.hs
@@ -1,32 +1,32 @@
 module Yesod.Crud.Internal where
 
 -- import ClassyPrelude.Yesod
-import Yesod.Core
-import Yesod.Core.Types
-import qualified Network.Wai as W
-
-subHelper :: Monad m 
-          => HandlerT child (HandlerT parent m) TypedContent
-          -> YesodSubRunnerEnv child parent (HandlerT parent m)
-          -> Maybe (Route child)
-          -> W.Application
-subHelper handlert YesodSubRunnerEnv {..} route =
-    ysreParentRunner base ysreParentEnv (fmap ysreToParentRoute route)
-  where
-    base = stripHandlerT (fmap toTypedContent handlert) ysreGetSub ysreToParentRoute route
-
-stripHandlerT :: HandlerT child (HandlerT parent m) a
-              -> (parent -> child)
-              -> (Route child -> Route parent)
-              -> Maybe (Route child)
-              -> HandlerT parent m a
-stripHandlerT (HandlerT f) getSub toMaster newRoute = HandlerT $ \hd -> do
-    let env = handlerEnv hd
-    ($ hd) $ unHandlerT $ f hd
-        { handlerEnv = env
-            { rheSite = getSub $ rheSite env
-            , rheRoute = newRoute
-            , rheRender = \url params -> rheRender env (toMaster url) params
-            }
-        , handlerToParent = toMaster
-        }
+-- import Yesod.Core
+-- import Yesod.Core.Types
+-- import qualified Network.Wai as W
+-- 
+-- subHelper :: Monad m 
+--           => HandlerT child (HandlerT parent m) TypedContent
+--           -> YesodSubRunnerEnv child parent (HandlerT parent m)
+--           -> Maybe (Route child)
+--           -> W.Application
+-- subHelper handlert YesodSubRunnerEnv {..} route =
+--     ysreParentRunner base ysreParentEnv (fmap ysreToParentRoute route)
+--   where
+--     base = stripHandlerT (fmap toTypedContent handlert) ysreGetSub ysreToParentRoute route
+-- 
+-- stripHandlerT :: HandlerT child (HandlerT parent m) a
+--               -> (parent -> child)
+--               -> (Route child -> Route parent)
+--               -> Maybe (Route child)
+--               -> HandlerT parent m a
+-- stripHandlerT (HandlerT f) getSub toMaster newRoute = HandlerT $ \hd -> do
+--     let env = handlerEnv hd
+--     ($ hd) $ unHandlerT $ f hd
+--         { handlerEnv = env
+--             { rheSite = getSub $ rheSite env
+--             , rheRoute = newRoute
+--             , rheRender = \url params -> rheRender env (toMaster url) params
+--             }
+--         , handlerToParent = toMaster
+--         }
diff --git a/src/Yesod/Crud/Simple.hs b/src/Yesod/Crud/Simple.hs
--- a/src/Yesod/Crud/Simple.hs
+++ b/src/Yesod/Crud/Simple.hs
@@ -75,15 +75,13 @@
                       <a href="@{tp (DeleteR theId)}">Delete
           |]
 
--- defFormWrap
-
-simpleCrudToCrudHandler :: PersistEntityBackend a ~ YesodPersistBackend master
+simpleCrudToCrud :: PersistEntityBackend a ~ YesodPersistBackend master
   => PersistEntity a
   => PersistStore (YesodPersistBackend master)
   => YesodPersist master
   => RenderMessage master FormMessage
   => SimpleCrud master a -> Crud master a
-simpleCrudToCrudHandler (SimpleCrud add index edit del delForm form wrap) = 
+simpleCrudToCrud (SimpleCrud add index edit del delForm form wrap) = 
   Crud addH indexH editH delH
   where 
   indexH = index
diff --git a/yesod-crud-persist.cabal b/yesod-crud-persist.cabal
--- a/yesod-crud-persist.cabal
+++ b/yesod-crud-persist.cabal
@@ -2,10 +2,10 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                yesod-crud-persist
-version:             0.1.0.0
+version:             0.1.1
 synopsis:            Flexible CRUD subsite usable with Yesod and Persistent.
 description:         Flexible CRUD subsite usable with Yesod and Persistent.
-homepage:            google.com
+homepage:            https://github.com/andrewthad/yesod-crud-persist
 license:             MIT
 license-file:        LICENSE
 author:              Andrew Martin
@@ -18,7 +18,7 @@
 
 library
   build-depends:       base         >= 4.3 && < 5.0
-                     , yesod-core   >= 1.2
+                     , yesod-core   >= 1.4.11
                      , yesod-form   >= 1.2
                      , yesod-persistent >= 1.2
                      , persistent >= 1.2
