accept an array of symbols in tpl->add