missing batch clear()