Agreed, but I don't have a better suggestion. Updating the Blacklight partials to not use the ivars is probably too much work. The only thing I can think of, off-hand, is detecting in search results block in the controller and executing the search there. I'm not sure that's any better, though.