I think we can take a shortcut and directly call `messages.delete(message.id)` because we don't care about removing stuff from thread.messages (and also, sounds dangerous to modify the iterable you're iterating)