#elemental polymorphism