push callback up the stack for overriding printer