nit: `appendThreadsBatch` => `appendThreads`. The pluralization implies appending more than one, which itself implies a "batch" operation.