I'm not very familiar with this `searchStart` optimization, so if anybody can verify this bit of code is still correct, it will be appreciated!