Condition seems right to me. Which case fails?