I wrestled with concurrency and I won...I think ;)