Puzzles solved by Charm