removed reference to buffer()