can you rename it to `notEmptyKey`? I think this is better, otherwise i think its great!