Resolving the Puzzle