Need to rewrite this so that it doesn't use the filesystem.  Should be easy by just using `self.messages = []`