puts and newline support.