Do we need to receive the `request` if we only use `variant`?