This makes them more resilient to being run multiple times by multiple different processes at the same time.