def default_result_verbose(d):
    """Converts the terse default result `dict` returned by :func:`prepare_default_result_dict`
    into a more verbose version.
    """
    v = {
        "key": d["k"],
        "done": d["d"],
        "nodes": [{
            "id": n["i"].decode("utf8"),
            "address": n["a"].decode("utf8"),
            "expired": n["x"]
        } for n in d["n"]]
    }
    if "r" in d:
        v["result"] = d["r"]

    return v