concurrency and streams. it's getting better.