Couldn't the driver reconfigure itself / load the code for legacy APIs only after some call to them was made?

Regardless, I like being explicit in my code, and I would prefer what you've...