all statements now properly compile to XML