Fix unshift, as it cannot modify a list which is already referenced, so don't bother to try to maintain the existing subject.