# File lib/thin/connection.rb, line 58
    def pre_process
      # Add client info to the request env
      @request.remote_address = remote_address

      # Process the request calling the Rack adapter
      @app.call(@request.env)
    rescue Exception
      handle_error
      terminate_request
      nil # Signal to post_process that the request could not be processed
    end