deep in the internal of ruby