op is ok, if it doesnt include newlines. op is ok, if op.lines is equal to newlines in op.chars