dont hold on to @oldView reference