Refactoring without changing logic, so I can understand the code