for things like `query_locks` and `lock_types`, since we are using ets and these are read-only, any reason not to just go directly to the ets table (besides having to have a named table, but we do this in many places)?