ranges: fix casting of invalid range lists