diff --git a/globals/version_vars.go b/globals/version_vars.go
index 603941fe81dabba2c02b864a43b0758805762b30..b72794180dbb1f128fae60777504c8da546dcc70 100644
--- a/globals/version_vars.go
+++ b/globals/version_vars.go
@@ -1,9 +1,9 @@
 // Code generated by go generate; DO NOT EDIT.
 // This file was generated by robots at
-// 2021-02-25 09:56:56.054196 -0800 PST m=+0.028922558
+// 2021-02-25 16:12:23.435048 -0800 PST m=+0.039302254
 package globals
 
-const GITVERSION = `09d47fb7 added a new logging print to single use`
+const GITVERSION = `e5fb2a38 Client changes for ClientVersion`
 const SEMVER = "1.4.0"
 const DEPENDENCIES = `module gitlab.com/elixxir/client
 
diff --git a/interfaces/clientError.go b/interfaces/clientError.go
new file mode 100644
index 0000000000000000000000000000000000000000..39c6706c7fb83b1df657c46d46f733c55c9b562d
--- /dev/null
+++ b/interfaces/clientError.go
@@ -0,0 +1,9 @@
+package interfaces
+
+type ClientError struct {
+	Source  string
+	Message string
+	Trace   string
+}
+
+type ClientErrorReport func(source, message, trace string)