Completing the puzzle