design tpl bug