No discernable changes. Just making callback a noop function, if it's not defined.