Puzzles solved by TGF