master not necessary on WeakMap