Argument order differs between here and `__init__`'s signature