Sir John cautions NPP