Un pocco refactoring