Integration tests are wonderful. Refactor everything and anything, but ensure the program still works correctly.