don’t assume the message is in memory
apparently we need to be more explicit with this.
don’t store messages in memory after full persist