lose StreamReader and long reads