I wonder if there's a reason for that, or it's just historical due to ruby 1.8? Original commit: f0e754e7136f92398495590908162b2501de5869

@fxn @norman can you please take a look?