Completing the Puzzle