I'd like to get @mpeterv to sign off on this, as he's refactoring render.