Calum's a poor writer of xml.