implements IsNoneEmpty