TFSR Revisits