Haines Putting Pieces Back Together