made safeCopy instances