@myronmarston love the polymorphism idea!