Please fix. Should not use _item_data directly