removed 'string payload' requirement for worker req/res data messages