Why not use `MessageManager.deleteMessage(id, callback)` and pass it the single id instead of making an array? The array path added calls to the execution stack that are unnecessary for a single message delete operation. This way you could make `ThreadUI .deleteUIMessages` a little more flexible as well and allow it to accept a single id or an array of ids.