Slight performance hack. I'm not sure that we want to formally document that the parameter may be a view.... thoughts?