first exhaust all alternatives