getSaveDir()
sane denyNextNode() method
getNextNode() implemented