Still, why buffer?