I find OOP technically unsound.