Which choice is not an expected benefit of refactoring?
Refactoring improves the design of the system
Refactoring improves the maintainability of the code
Refactoring is used to fix bugs
Refactoring can reduce the effort for future development