                 @employees)
           deferred.reject 'Worksheets failed to be associated properly'
         else
+          Logger.fun "----------------------------------------"
           deferred.resolve {}
     return deferred.promise
 

        users = []
        for row in rows
          user = User.parse row
          users.push user
        opts.users = users
        deferred.resolve opts
    deferred.promise


          punch = Punch.parseRaw user, row, opts.projects
          if punch and user
            user.punches.push punch
            article = if punch.mode in ['vacation', 'sick', 'none'] then 'a' else 'an'
            mode = if punch.mode is 'none' then 'block' else punch.mode
            if punch.times.block?
              modifier = "(#{punch.times.block} hours) "
            else if punch.elapsed?
              modifier = "(#{punch.elapsed} hours) "
            else if punch.times.length is 1
              modifier = "at #{punch.times[0].format('h:mma')} "
            Logger.log "Loaded #{article} #{mode}-punch for @#{user.slack}
                        #{modifier}with #{punch.projects.length} projects"
        Logger.fun "----------------------------------------"
        Logger.fun "Loaded #{rows.length} punches for #{opts.users.length} users"
        Logger.fun "----------------------------------------"
        deferred.resolve opts


