use findNodeAt to recursively look for assignment