                     return cb err
 
                 if !start
-                    err = "Failed to query session start for #{id}."
-                    @log.error err
-                    return cb err
+                    @log.debug "Attempt to finalize invalid session. No start event for #{id}."
+                    return cb null, false
 
                 @_selectListenTotals id, ts, (err,totals) =>
                     if err

    #----------

    _finalizeSession: (id,cb) ->
        @log.debug "Finalizing session for #{ id }"

        # This is a little ugly. We need to take several steps:
        # 1) Have we ever finalized this session id?

        if @redis
            # use redis stash
            key = "duration-#{session}"
            @redis.incrby key, Math.round(duration), (err,res) =>
                cb err, res

