Putting Humpty Dumpty Together Again