refactor to use partial _errors for items views