permit 0 length key, field and member