modification of SFMT interface (tested)