Making the pieces fit