making self.most_recent(n) cleaner