Has GM turned the corner?