move EOL concatenation to .nonfinite func