[^maxim] WeakList.clear shouldn't throw ConcurrentModificationException