disallow chained batch ops after write()