diff --git a/src/txkube/_memory.py b/src/txkube/_memory.py
index <HASH>..<HASH> 100644
--- a/src/txkube/_memory.py
+++ b/src/txkube/_memory.py
@@ -130,9 +130,10 @@ class _Kubernetes(object):
                 apiVersion=u"v1",
                 kind=u"Status",
                 status=u"Failure",
-                message=u"{} {!r} already exists".format(collection_name, obj.metadata.name),
+                message=u"{} \"{!s}\" already exists".format(collection_name, obj.metadata.name),
                 reason=u"AlreadyExists",
                 details={u"name": obj.metadata.name, u"kind": collection_name},
+                metadata={},
                 code=CONFLICT,
             ).serialize())
Make _memory like the real thing

Format the human-readable error string properly.
Stuff empty metadata in.  For some reason Kubernetes puts this in
instead of leaving it empty?  Whatever.  Copy them.