Very minor comment, but I'd kind of like either parentheses here or intermediary local variables for the 2 parts of the range. This way I find it kind of hard to read :-)