Always require trailing newlines.