Since this is only used within the `assignAsDelegate` method, it should just be an argument there. No need for this additional state.