should copy mets before reassigning to empty