Strictly sequential version.