Shiftclick should be checking isItemValid