I should probably run the full suite of unit tests from time to time. I should probably also add specific test cases to catch code paths for special optimization provisions.