@JasonElkin Thank you for your reply. Happy to submit a PR for this if there is a chance it can make it into v13.
I’m not too concerned about the amount of work to duplicate in a custom RedirectUrlService
it is more that the code will almost certainly deviate from the core down the line and so a direct inheritance would have been preferred.