I don't want to add this dependency. Let's just use mutexes.