# Documentation Section describing `__new__(cls, *args, **kwds)` [says](https://docs.python.org/3/library/enum.html#enum.Enum.__new__): > results in the call `int('1a', 16)` and a value of `17` for the member. While `class int(x, base=10)` [suggests](https://docs.python.org/3/library/functions.html#int) the value would be `26` since `1A` hex is `26` decimal. Also wouldn't the enum in the example need to inherit from `int` to get its `__new__` implementation? I'm confused about the mixed-in.