Shouldn't one of these arguments be the kz_handler?