useless refactoring