Add in a ton more logic for the memo flow.