Allow use of error in all returns rather than *ergo.Error