add 'not null' verification to showItem()