Properly handle \r and \n