more correct way to determine what is carried and held