fixed bounds issue on cursor scanning

needed to be while >= lower bound, not while != lower bound.  this meant it stopped one too soon (or one sooner than expected) when it hit the lower bound, as opposed to finding a new delimiter