defer newline print