# File lib/Borges/Session/ControllerSession.rb, line 30
  def render
    begin
      bookmark_for_expiry
      redirect if always_redirect

      callbacks = Borges::CallbackStore.new

      request = nil

      begin
        request = respond do |url|
          response_with_url_callbacks(url, callbacks)
        end

      rescue Borges::SimulatedRequestNotification => e
        request = e.request

      end

      callbacks.process_request(request)

    rescue Borges::RenderNotification => n
      n
    end
  end