a field 'cause': 'transaction|status', might be useful, not sure