I don't think we should do `__default__` we can pass the default separately...