The callback may itself create another callback.