enabled override of callbacks by macros (as weak mechanism is ... to be investigated more).