split abr_range spec to its own file
let rep give up if success but length=0