Skipping an inexisting filter yields nothing, not even an exception. So, by skipping and adding at the same time, we ensure that `perform_authentication` is only run once. That would not have been the case otherwise, since `ApplicationController` invokes `authorize_admin!` and almost every controller inheriting from this also invokes an authorization method which needs a before_filter.