Hello, I am currently trying to setup a method for my group of players who round robin DM to easily setup NPC shops without much thought. I was hoping to Utilize CashMaster and Recusive tables to build tables of items to add to a vendor. So far I have a table called 'HealthPotions' with the following 4 items on it with 10,4,2,1 weights respectively. !cm -addItem "Potion of Healing^50^ The potion's red liquid glimmers when agitated.^1^0.1^You regain 2d4+2 hit points when you drink this potion.^" !cm -addItem "Potion of Greater Healing^150^The potion's red liquid glimmers when agitated.^1^0.1^You regain 4d4+4 hit points when you drink this potion.^" !cm -addItem "Potion of Superior Healing^450^ The potion's red liquid glimmers when agitated.^1^0.1^You regain 8d4+8 hit points when you drink this potion.^" !cm -addItem "Potion of Supreme Healing^1350^The potion's red liquid glimmers when agitated.^1^0.1^You regain 10d4+20 hit points when you drink this potion. ^" When running the command "!rt [[ 1t[HealthPotion] ]]" I get the following:   If I actually copy and paste the command from that error it adds the item so I do not know what is happening here. Am I able to call api commands using recursive tables like this? Thank you for any assistance. EDIT: I have found that this is possibly from not passing a valid target when the command is being ran from the rolltable. So I guess now my question is there a way to pass a target along to CashMaster. This isn't listed on the API's page as of right now. EDIT2: I have found a method to complete this, to whom it may help I have to use the -S argument for CashMaster for the selected shop's character ID, and then the -T with the item as the target as so: !cm -addItem -S "@{selected|character_ID}" -T "Potion of Supreme Healing^1350^The potion's red liquid glimmers when agitated.^1^0.1^You regain 10d4+20 hit points when you drink this potion. ^"  any character_ID can be sent for the Sender field allowing for use in tables and macros