support partial callbackHandler