add default renderer
make preferred renderer return undef