diff --git a/app/controllers/publics_controller.rb b/app/controllers/publics_controller.rb
index a5dd347e5d1ddbb8fd507fdbe398c22c4e9d7ecc..f4d567317e90f777aadcc8e94712e159cd30440d 100644
--- a/app/controllers/publics_controller.rb
+++ b/app/controllers/publics_controller.rb
@@ -6,6 +6,11 @@ class PublicsController < ApplicationController
   require File.join(Rails.root, '/lib/diaspora/parser')
   include Diaspora::Parser
 
+  skip_before_filter :set_friends_and_status, :except => [:create, :update]
+  skip_before_filter :count_requests
+  skip_before_filter :set_invites
+  skip_before_filter :set_locale
+
   layout false
 
   def hcard