diff --git a/connect/connect.go b/connect/connect.go
index 96f4b900fc8f93805359981c33b8f9cafbf56493..0f3329bc3443faae45326446660f40772523962a 100644
--- a/connect/connect.go
+++ b/connect/connect.go
@@ -215,11 +215,15 @@ type handler struct {
 // partner.Manager.
 func BuildConnection(partner partner.Manager, e2eHandler clientE2e.Handler,
 	auth auth.State, p Params) Connection {
+	lastUse := netTime.Now().UnixNano()
+	closed := uint32(0)
 	return &handler{
 		auth:    auth,
 		partner: partner,
 		params:  p,
 		e2e:     e2eHandler,
+		lastUse: &lastUse,
+		closed:  &closed,
 	}
 }