diff --git a/auth/state.go b/auth/state.go
index f77da163641d59a5be7004c8f52b498e3c2cb6bb..e226a01e7bdf0cf2575e6f3d0ed13983ef38c0f7 100644
--- a/auth/state.go
+++ b/auth/state.go
@@ -110,7 +110,8 @@ func NewStateLegacy(kv *versioned.KV, net cmix.Client, e2e e2e.Handler,
 	}, &receivedRequestService{s: s, reset: true})
 
 	if err != nil {
-		return nil, errors.Errorf("Failed to make Auth State manager")
+		return nil, errors.WithMessage(err,
+			"Failed to make Auth State manager")
 	}
 
 	return s, nil