RWMutex should be invisible