Ohh -- in your earlier PR, I hadn't understood why we were getting a list of `message_ids` twice, but it was because I hadn't read carefully enough to notice that we're using the list of ids provided by `_get_all_message_ids` to tell `_get_small_message_ids` which messages to get the size of.  Now it makes sense; sorry for being dense :-|.