Potential fix for hangs since GE sync changes

Not sure why I used -1, but it's wrong, since it compares larger than any other value and I used < to check everywhere...

-[Unknown]