A thirty year journey in the polyol pathway.