diff --git a/pecan/hooks.py b/pecan/hooks.py
index <HASH>..<HASH> 100644
--- a/pecan/hooks.py
+++ b/pecan/hooks.py
@@ -55,11 +55,6 @@ class TransactionHook(PecanHook):
         self.rollback = rollback
         self.clear    = clear
 
-        if defer is False:
-            self.on_route = self.__begin
-        else:
-            self.before = self.__begin
-
     def is_transactional(self, state):
         if state.request.method not in ('GET', 'HEAD'):
             return True
remove old code that should have been remove before prior commit