Extracted the CleanRoomGuard that actually does the copying