toItemStack generates 1 item by default