diff --git a/xxclient/src/main/java/io/elixxir/xxclient/callbacks/UdLookupResultListener.kt b/xxclient/src/main/java/io/elixxir/xxclient/callbacks/UdLookupResultListener.kt
index 57bcaef81bfba9dfc1f5ae6382f12691b55929dd..b1216851bbfe9b29aee4ebf3f824708199331aa7 100644
--- a/xxclient/src/main/java/io/elixxir/xxclient/callbacks/UdLookupResultListener.kt
+++ b/xxclient/src/main/java/io/elixxir/xxclient/callbacks/UdLookupResultListener.kt
@@ -1,18 +1,20 @@
 package io.elixxir.xxclient.callbacks
 
+import android.util.Log
 import bindings.UdLookupCallback
 import io.elixxir.xxclient.utils.*
 import java.lang.Exception
 
 interface UdLookupResultListener {
-    fun onResponse(response: Result<List<ContactData>>)
+    fun onResponse(response: Result<ContactData>)
 }
 
 open class UdLookupCallbackAdapter(
     protected val listener: UdLookupResultListener
 ) : UdLookupCallback {
     override fun callback(contacts: ByteArray?, error: Exception?) {
-        val contactsResult = parseDataArray(
+        Log.d("UdLookup", "contacts: ${contacts?.decodeToString() ?: "null"}")
+        val contactsResult = parseData(
             contacts,
             error
         )