If any item is both in storage, and craftable, the RS bridge reports both as separate tables while doing listItems() Doing getItem() will report just 1 of the values, but can report the 'craftable' ...