Guess all is lost, so here's some work to get everybody back up to speed.