an empty batch saves nothing