Dylan S. said: HoneyBadger said: Try putting a space between [[ and { and see if that works. I've just returned home with two new pets (a pair of rabbits) after being up at work all night. Going to bed and then have board game night at a friends. When I get home, I'm gonna dig into this and see what I can do with what Aaron has done. A space didn't do it, but putting a "(" in did work. Example: [[({1, 0})kh1]] EDIT: Silvrye actually pointed out that this [[ ({1, 0}kh1) ]] is a better option DOUBLE EDIT: Nesting the function will also make it work. Example: [[ [[ {1, 0}kh1 ]] ]] try something like: !power --a|[[ [test] {1,0}kh1 ]] Probably the API doesn't like that it ends up getting: [[{1,0}kh1 ]] on line 63, you can add: |\{ like this: msg.content = msg.content.replace("$[[" + Count + "]]", ("[[ " + msg.inlinerolls[Count].expression + " ]]").replace(/\[\[ (\d |\{ |\()/g,"[[$1"));