avoid running 2 of the same check concurrently