Haren looks better, but still has work to do