It is not guaranteed that each command will come in it's own buffer. In fact when several changes are made at once the commands are not separated.