Just noticed that I swapped a load of puppet for ensure => latest accidentally, woops. Fixed