This makes it easier to make driver changes. And in the future other recipes could potentially benefit from the same infrastructure too.