What's the use case of an empty list? Can't we just omit the key in that case?