This duplicates functionality provided the the HistoryMock. Combine them.