BROKEN, but checked in possibly useful starting place.