SMS: Liquid polymorphism