Yep... so the Fetch construction is in an inline roll in your second macro. If you really want to understand metascripts and deferrals (and have an hour to kill), I'd suggest this video I posted to YouTube. In any case, looking at your second macro just with an eye toward deferrals... I would change it to be: !rt[Delimiter:BR] &{template:default} {{Foraging Plants}}{{You Found =[\[\[\[\@(VariableStorage.DCVariable)\]\]t[\[\[\[\[\?{Biome|Arctic, 1|Blightshore, 0|Coast, 0|Desert, 0|Feywild, 0|Forest, 0|Grasslands, 0|Hill, 0|Mountain, 0|Savannah, 0|Swamp, 0Urban, 0|Underground, 0|Volcanos, 0}\]\][\[\@(VariableStorage.DCVariable)\]\]\]\]\]\]\] }} That *should* make those rolls defer until Fetch has a chance to resolve. Looking further... Now, with an eye toward "do you need all of that?"... I'm not sure you need the 2 inline rolls that are *within* the table designation portion of the inline roll referencing the rollable table. It *looks* like you're just getting a number from the DCVariable, and you're prepending it with either a 0 or a 1 (referencing a specific table for the Arctic biome which gets the 1), but making sure that you're still able to get a number. So I think you're referencing rollable tables that have a number as a name? If so, I think you can get that with just a single inline roll: [\[\?{Biome|Arctic, 1|Blightshore, 0|Coast, 0|Desert, 0|Feywild, 0|Forest, 0|Grasslands, 0|Hill, 0|Mountain, 0|Savannah, 0|Swamp, 0Urban, 0|Underground, 0|Volcanos, 0}@(VariableStorage.DCVariable)\]\] Also, I get that you might have modified/simplified your query that is a part of this macro, but if every other biome besides the Arctic really gets a "0", you could simplify it down to: ?{Biome|Arctic, 1|Other, 0} Meaning your potential command could simplify down to... !rt[Delimiter:BR] &{template:default} {{Foraging Plants}}{{You Found =[\[\[\[\@(VariableStorage.DCVariable)\]\]t[\[\[\?{Biome|Arctic, 1|Other, 0}@(VariableStorage.DCVariable)\]\]\]\]\] }} But, of course, I'm operating from standpoint where I don't have the full infrastructure of your game spun up where I can test it. I'm just saying this is where it looks like you can get some efficiency (if only in verbiage!).