do not default to empty dict for files