Is there a preferred way to override this?
It can be dug out but it is unpleasantly buried in the supporting xxx.h files plus it creates another branch of the code ( esp arduino code versus plain avr arduino code).
Any update in the supporting library means it has to be dug out for the esp library.