Hey, this seems to work.

My thanks to Dean Esmay–one helluva fine human being.