I agree, but this is a BC issue. We can not change the API for the `render*`-methods.
Will try to find a better solution. This one was the best I could think of when I wrote it.