At the risk of being terse, https://bugs.ruby-lang.org/issues/7793