support Rubinius 2.4