Maybe raise an invalidItemException