diff --git a/lib/koa-data-request.js b/lib/koa-data-request.js
index <HASH>..<HASH> 100644
--- a/lib/koa-data-request.js
+++ b/lib/koa-data-request.js
@@ -38,9 +38,8 @@ class KoaDataRequestInterceptor extends Interceptor {
 	receive(ctx, args) {
 		this.ec.properties = args;
 
-		return this.connected.receive({
-			data: this.ec.expand(this.data)
-		}, ctx).then(response => {
+		return this.connected.receive(
+			this.ec.expand(this.data), ctx).then(response => {
 			ctx.body = response;
 			return Promise.resolve();
 		});
diff --git a/tests/koa-data_test.js b/tests/koa-data_test.js
index <HASH>..<HASH> 100644
--- a/tests/koa-data_test.js
+++ b/tests/koa-data_test.js
@@ -68,7 +68,7 @@ describe('interceptors', () => {
     it('passing request', () => itc.receive(ctx, {
       id: 1234
     }).then(() => {
-      assert.equal(ctx.body.data.a, 'XXX1234YYY');
+      assert.equal(ctx.body.a, 'XXX1234YYY');
     }));
   });
 });
feat(koa-data-request): no more { data: <<content>> } for outgoing requests

BREAKING CHANGE: remove surrounding object with data: key as default request shell