@monarchdodra: It is very unlikely you will see some changes here, as any good compiler should at least optimize the two range comparisons into a single branch anyway.