parallelism issues, sync with blog post