     JUser.on 'UserRegistered', ({user, account})->
 
       unless user?
-        return console.warn "User is not defined in 'UserRegistered' event"
+        return logError "User is not defined in 'UserRegistered' event"
 
       referrer = null
       campaign = null

        ->

          if me.referralUsed
            return console.info "User already get the referrer"

          fetchReferrer me, (err, _referrer)->
            return console.error err  if err
            referrer = _referrer
            queue.next()

        ->

          me.update $set: "referralUsed": yes, (err)->
            return console.error err if err
            queue.next()

        ->

          confirmRewards referrer, me, (err)->
            return console.error err if err
            queue.next()

        ->

          confirmRewards me, referrer, (err)->
            return console.error err if err
            queue.next()

      ]


          # TODO Add fetcher for active campaign ~ GG
          JRewardCampaign.isValid "register", (err, res)->
            return logError err  if err
            return  unless res.isValid

            campaign = res.campaign
