Refactoring vanilla approach