Write Tests
Write tests for the recorder. These should cover the most important functions and use cases.