Rearrange the argument condition check