note on whether deleteMessage() and markMessageRead() should also accept an array of id's as input