getPreNodePtr - optimization