removed hasItems