Now warn once for each stage rather than each job