Cover some more cases (needs to be improved, these are very sentence specific)
Loop de loop

* Refactored traversal code into a new method