appendAll keeps each stream's transport