nice use of ``__eq__``