[TxMt] Strange multi-caret behavior in Ruby block