yeah, batch.write() shouldn't be doing anything within-tick so it ought to be OK here. Thanks for looking at the detail though, always nice to know there are people doing code reviews on such major changes!