update logic based on feedback
update logic based on feedback

bhollis/DIM,DestinyItemManager/DIM,DestinyItemManager/DIM,48klocs/DIM,48klocs/DIM,chrisfried/DIM,delphiactual/DIM,chrisfried/DIM,DestinyItemManager/DIM,chrisfried/DIM,delphiactual/DIM,DestinyItemManager/DIM,delphiactual/DIM,LouisFettet/DIM,LouisFettet/DIM,bhollis/DIM,chrisfried/DIM,bhollis/DIM,bhollis/DIM,48klocs/DIM,delphiactual/DIM