What about `MultibyteStringScanner` on Rubinius? Is DelegateClass more efficient there, or should we manually forward?