Is there *any* reason not to have this as a static method in RendererBase?