Puzzles solved by TMD