simplified CHOOSE() macro