return right away if key is empty