DO NOT MERGE [2.2] small writes batch force optimization

It would be clearer if the Operation implementation got its own top-level class.