added check to see if an item on a BDL contains its own BDL