Refined version.

bench: 3716198