load the chain on the first time, too.
progress on a revoke handler