(ie., iterators are good for printing to screen, but mu-msg-data is for msg data that should be kept in-memory)