widgets don't pass empty string if no custom template is defined. Some template loaders fail at this