Fix range parsing