allowed for a range of any size