unicodes, polymorphic var