shorter tpl