     headers = HEADERS.rawdata
     today = moment.tz(constants.TIMEZONE)
     row = @row ? {}
-    row[headers.id] = row[headers.id] ? uuid.v1()
-    row[headers.today] = row[headers.today] ? @date.format('MM/DD/YYYY')
-    row[headers.name] = row[headers.name] ? name
+    row[headers.id] = row[headers.id] || uuid.v1()
+    row[headers.today] = row[headers.today] || @date.format('MM/DD/YYYY')
+    row[headers.name] = row[headers.name] || name
     if @times.block?
       block = @times.block
       hours = Math.floor block

    [times, command] = _parseTime command, start, end
    [dates, command] = _parseDate command

    tz = timezone ? user.timetable.timezone.name
    datetimes = []
    if dates.length is 0 and times.length is 0
      datetimes.push(moment.tz(tz))


_parseTime = (command, activeStart, activeEnd) ->
  # parse time component
  command = command.trimLeft() || ''
  activeTime = (activeEnd.diff(activeStart, 'hours', true).toFixed(2))
  time = []
  if match = command.match REGEX.rel_time
