any reason to do it a param at a time, instead of passing a hash to the render class?

I think it would be nicer to hide that from the host.