handle incomplete ranges in deserialization