updated connect return values