same for takeItem