McGonagall: keeping Harry on track.