host/port should be configurable, no?