do not be destructive to addresses