trailing newline for parity