Refactor common code using a list