Trying to use run stages to get round the provider package dependency issue