 
             if rangeRequest
                 # short-circuit with a 416 if the range start is too big
-                if requestStart && requestStart > fend
+                if requestStart? && requestStart > fend
                     headers =
                         "Content-Type":         "text/plain"
 


                # Get the requested start and end
                # Force into integers
                requestStart    = rangeVals[1] - 0 or undefined
                requestEnd      = rangeVals[2] - 0 or undefined

                if requestStart && requestEnd && (requestStart > requestEnd)
                    res.writeHead 416, "Content-type":"text/html"


                    return false

                if requestStart? && !requestEnd?
                    rangeStart  = requestStart
                    rangeEnd    = fend

                else if requestEnd? && !requestStart?
                    rangeStart  = fend - requestEnd
                    rangeEnd    = fend

