you should not assume that it is only http.