RWLocks instead, allow any kind of key again