A different go with if/else