Not really. If someone accidentally calls the function with `authorized_fields` being None you don't get a ValueError. You get a TypeError.