Use 'clear' instead of this assignment for struct re-construction