Puzzles solved by EDE