diff --git a/package.json b/package.json
index a391ed90cf2b8f86881d721d07f169c2bdc2cbb6..6f86e38a376500964083dd4a4ebe5f8080e39525 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "usp-js",
-  "version": "0.1.9",
+  "version": "0.1.10",
   "description": "Helper library for easy usp communication using mqtt over tcp or ws.",
   "main": "build/src/index.js",
   "scripts": {
diff --git a/public/modules/_commands_recipes_resolve_.html b/public/modules/_commands_recipes_resolve_.html
index 3e31b934f763926ec7f79913e61f1d7d10cf8267..efd6d55e06b602ca01cc8313556be84a4ba8337a 100644
--- a/public/modules/_commands_recipes_resolve_.html
+++ b/public/modules/_commands_recipes_resolve_.html
@@ -141,7 +141,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in commands/recipes/resolve.ts:29</li>
+									<li>Defined in commands/recipes/resolve.ts:30</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -158,7 +158,7 @@
 					<a name="resolvereferences" class="tsd-anchor"></a>
 					<h3><span class="tsd-flag ts-flagConst">Const</span> resolve<wbr>References</h3>
 					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">resolve<wbr>References<span class="tsd-signature-symbol">(</span>msg<span class="tsd-signature-symbol">: </span><a href="_types_.html#getreturn" class="tsd-signature-type">GetReturn</a>, call<span class="tsd-signature-symbol">: </span><a href="_types_.html#callfn" class="tsd-signature-type">CallFn</a>, level<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_types_.html#getreturn" class="tsd-signature-type">GetReturn</a><span class="tsd-signature-symbol">&gt;</span></li>
+						<li class="tsd-signature tsd-kind-icon">resolve<wbr>References<span class="tsd-signature-symbol">(</span>message<span class="tsd-signature-symbol">: </span><a href="_types_.html#getreturn" class="tsd-signature-type">GetReturn</a>, call<span class="tsd-signature-symbol">: </span><a href="_types_.html#callfn" class="tsd-signature-type">CallFn</a>, level<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_types_.html#getreturn" class="tsd-signature-type">GetReturn</a><span class="tsd-signature-symbol">&gt;</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
@@ -170,7 +170,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>msg: <a href="_types_.html#getreturn" class="tsd-signature-type">GetReturn</a></h5>
+									<h5>message: <a href="_types_.html#getreturn" class="tsd-signature-type">GetReturn</a></h5>
 								</li>
 								<li>
 									<h5>call: <a href="_types_.html#callfn" class="tsd-signature-type">CallFn</a></h5>
diff --git a/src/commands/notify.ts b/src/commands/notify.ts
index 7467f7132d3cec6fc1dc7f732436401adc9ab876..4eb09ba0dee33cc18d53073bc5b87e51d45dd719 100644
--- a/src/commands/notify.ts
+++ b/src/commands/notify.ts
@@ -1,7 +1,7 @@
 import { DecodeFn, EncodeFn, GetCommand, MakeFn } from "../types";
 import * as util from "./util";
 
-const parseInfo = (key: string, data: Record<string, any>) => util.search(data, key === "operComplete" ? "outputArgs" : key) 
+const parseInfo = (key: string, data: Record<string, any>) => util.unflatten(util.search(data, key === "operComplete" ? "outputArgs" : key)) 
 
 const decode: DecodeFn = (msg) => {
   const parent = util.searchParent(msg, 'subscriptionId')