John Campbell has done something he hasn't done in a long time.