fix omitempty