manual: lists and map do not default to empty