A supergraph of a graph is called tree-covered if consists of exactly vertex-disjoint trees, with each tree having exactly one point in common with . In this paper, we show that if a graph can be packed in its complement and if is a tree-covered supergraph of , then itself is self-packing unless happens to be a member of a specified class of graphs. This is a generalization of earlier results that almost all trees and unicyclic graphs can be packed in their complements.