fix Dispatcher is_callable