add_empty_cb ? или сделать обработку в add на intermediate_cb = None ?