experimenting with streamComplete