`walkDeferred` is kind of redundant.