68356360 add to node

This pull request fixes errors in addToNode allowing StraightComponents where they shouldn't be.  See further info in commit logs for details.