add get_reference_paranoid to purchase_item