New render_partial helper to provide sane defaults