index.php and sheet.php now gracefully handles more missing elements from data.xml