Puzzles solved by EFEFT