pass ref into output collector… not copy...