little note on protocol
"This was the best I could do in 15 minutes this morning."
do not buffer output for linewise operation
"tie" is a valid result
puts for printing, not p
do not buffer output for linewise operation