Refactoring more readable for myself.