back to simple new line handling but still not handling all situations