ranges should assert not enforce
Throw OutOfMemoryError