restore FTLT constructor