copy of campaign: <a href="https://app.roll20.net/campaigns/details/1444256/a" rel="nofollow">https://app.roll20.net/campaigns/details/1444256/a</a>... actual campaign: <a href="https://app.roll20.net/campaigns/details/121275/ad" rel="nofollow">https://app.roll20.net/campaigns/details/121275/ad</a>... row to delete: repeating_weapon_$1 (not the row at index 1, just the one with id=$1 ) character id is -Jn-NGjP-CIOzCTcUQPs character name Barnabas Collins I moved his sheet to the top of the journal in both the copy and original. If you open the sheet, it is the last item in the attacks tab (screenshot below) One solution would be, only on DELETE row (but not add or update), the check was only that id length > 1, instead of looking for a valid id, to help delete wacky rows. But, IDK what else that might affect. Especially since this has a $, we wouldn't want to accidentally delete the row at index 1 which I can see happening if you remove the check for valid id. circles denote the one I'm trying to delete: