support for rendering patches at a time