'next' was sometimes overwritten when it should not have been causing NEEDNOTIFY to be effectivly ignored.