             info.category = getCategory(info.c)
           if 'i' of info
             info.slot = slots[info.i]
-            if 'n' of info
+            if 'n' of info && info.n of records[info.c].id
               info.record = volume.records[info.r = records[info.c].id[info.n][info.i]]
             if 'a' of info
               info.asset = assets[info.i][info.a]

                td.appendChild(document.createTextNode(cat.not))
              else if editing
                td.appendChild(document.createTextNode("add " + cat.name))
              if edit
                td.className = 'null add'
                td.id = id + '-add_' + i + '_' + cat.id
          td

          c = col.category.id
          t = counts[i][c] || 0
          r = records[c]
          if td = generateMultiple(col.category, l, row, i, n, t, col.start)
            if n == undefined
              for n in [0..t-1] by 1
                td.classList.add('ss-rec_' + r.id[n][i])
