Does users who called `finish` with keep getting the same variant? Either way we need an option to set this to true/false.