revert part of last change, which causes pnext=null sometimes
revert part of last change, which causes pnext=null sometimes

deeponion/deeponion,deeponion/deeponion,deeponion/deeponion,deeponion/deeponion,deeponion/deeponion,deeponion/deeponion