elide() already returns short text unchanged, so the eval runner's length guard was a second copy of the same check. The timeout-diagnostic test read its log as utf-8-sig although the writer never emits a BOM, and it interrupted a stub child that never ran.