I'll factor out the IRC engine as its' own capability so maybe that'll be reusable as a driver one day