private equals protected on controllers?

Hello. It seems private methods of e.g. ApplicationController can be called successfully from other controllers inheriting it. A bug or a "feature"?

(Tested with Rails 2.1.0)

Discussed here already: http://groups.google.com/group/rubyonrails/browse_thread/thread/22a8d1e412faaa20