Refactored FT.