I'm wondering why there is not a target independent expansion for the select node for machines that don't have any kind of conditional move.