diff --git a/lib/shikashi/privileges.rb b/lib/shikashi/privileges.rb
index <HASH>..<HASH> 100644
--- a/lib/shikashi/privileges.rb
+++ b/lib/shikashi/privileges.rb
@@ -85,26 +85,6 @@ public
       @all = true
     end
 
-    def redirect(method_name, method_wrapper_class)
-      allow method_name
-      @redirect_hash[method_name] = method_wrapper_class
-    end
-
-    def handle_redirection(klass, recv, method_name, sandbox)
-      rclass = @redirect_hash[method_name.to_sym]
-
-      if rclass
-        if block_given?
-          rclass.redirect_handler(klass, recv, method_name, 0, sandbox) do |mh|
-            yield(mh)
-          end
-        else
-          rclass.redirect_handler(klass, recv, method_name, 0, sandbox)
-        end
-      else
-        nil
-      end
-    end
   end
 
   def initialize
@@ -191,21 +171,6 @@ public
     @allowed_methods << method_name
   end
 
-  def handle_redirection(klass, recv, method_name, sandbox)
-    if @last_allowed
-      if block_given?
-        @last_allowed.handle_redirection(klass, recv, method_name, sandbox) do |mh|
-          yield(mh)
-        end
-      else
-        @last_allowed.handle_redirection(klass, recv, method_name, sandbox)
-      end
-    else
-      nil
-    end
-
-  end
-
   def allow?(klass, recv, method_name, method_id)
 
     m = nil
removed redirection stuff ffrom privileges.rb