Metformin Revisited.