so if the key is, say a guid, we're checking string neither null nor empty?