Replacing weird returns with StoreItemExceptions.