Refactoring FT with helper method