add more parse debugging
workaround: clone on double usage of tokens