Support the user defined callback extension.