worked around rubinius bug
https://github.com/rubinius/rubinius/issues/3101