Use OOP, not COP