this may be a better way to address the concurrency issue
0.0.6