No need to re-check condition 0 all the time...