Initialization of `revision_` is important.