skip unnecessary copy operations in setf