Consider this case: ```py a = [] a.append(random.random()) ``` Since `__setitem__` called by assigning `a` is always with value `[]`, this module will never trigger others if `check_equally==True`.