data structure now being modified during unmarshal