So you're suggesting a `NSRange` that's incompatible with `NSString` range based methods? (E.g. `substringWithRange:`) That's a little counter-intuitive.