(probably) simple question re before_filter and respond_to

I'm using before_filters in my application controller to generate sidebars in the layout, but obviously don't want these to be run when the request respond_to js, xml, rss -- anything in fact expect vanilla text/html. I'm sure this is blindingly obvious, but what's the best way to run these filters only when necessary?