Non-blocking: I wonder if `transaction_id` parameter should be removed. Its not used anywhere since its already bound in log being passed. But removing this will also need removal in supervisor. If needed, it can be done in separate PR.