It doesn't require a branch --- both clauses can be evaluated, which often allows better code generation.