Fix semantic markup