puppet 2 compatibility change