Requiring this is a bad api. Rather than making anybody who uses this call next, we could call next in the driver.