Separate concurrency to avoid parrot breakage