refactoring is healthy