Wouldn't the key be 2.333 not 2? Or is ruby dropping that to give an int?

Should we force it to be an int with a floor call? Maybe I'm thinking about nothing and it doesn't matter...