return nil instead of empty string for non-actives
styling changes and config based names