I think that is more exactly what happens ... I think my \n is escaped to \\n during the read process so that as a result \n is displayed instead of being converted into a linebreak.

But I'll check it out later.