tpl bug fix