improved coverage, fix bug with IS_LIST_OF and items not being strings