don't delete back node unless going back!