it looks like puppet 2.7<->3.1 has issues with ruby 2.1