Use more bulletproof start of range detection
Use more bulletproof caret is at start of node detection
Merge pull request #55 from metalabdesign/fix_empty_prevent

Use more bulletproof start of range detection