detailed error outputs, removed ofBaseRender functions