force element name to contain a dash