This requires puppet 2.7+. Is this change intentional or just an oversight?