Let me know why you reuse `tb` and `tb2`.
This causes `onJobRenamed` is applied twice.
Is this what you expected?