bug fix : NotEmpty return false on 0 value