Support for Range lower and upper functions