Urgh. Finally. This one took an inordinate amount of time.