another shot at ruby 2.1