diff --git a/bindings/connect.go b/bindings/connect.go
index b7d1bcb181c94b96aee86c3a997a52499e95492d..9910af952b93165e769b15e9e54d508adcf378e3 100644
--- a/bindings/connect.go
+++ b/bindings/connect.go
@@ -85,8 +85,8 @@ func (c *Connection) SendE2E(mt int, payload []byte) ([]byte, error) {
 }
 
 // Close deletes this Connection's partner.Manager and releases resources
-func (c *Connection) Close() {
-	c.Close()
+func (c *Connection) Close() error {
+	return c.connection.Close()
 }
 
 // GetPartner returns the partner.Manager for this Connection
diff --git a/connect/connect.go b/connect/connect.go
index ebb98f52aa6835120e3c12b39312c3a8c5185392..aef59baad8eb7cdec37eb728bc7cfad58389b4e3 100644
--- a/connect/connect.go
+++ b/connect/connect.go
@@ -94,8 +94,8 @@ type Params struct {
 // GetDefaultParams returns a usable set of default Connection parameters.
 func GetDefaultParams() Params {
 	return Params{
-		Auth:    auth.GetDefaultParams(),
-		Rekey:   rekey.GetDefaultParams(),
+		Auth:    auth.GetDefaultTemporaryParams(),
+		Rekey:   rekey.GetDefaultEphemeralParams(),
 		Event:   event.NewEventManager(),
 		Timeout: connectionTimeout,
 	}