backward compat renderer