avoid the copy if there are no immediates