data event should communicate the correct return