refactoring: reuse of  keyword