select() -> winner() migration