More pattern matching, keeps own host/port in state.