The good news is all the pieces fit.