Refined version.