Can this proc be called in case there is no brainmob? 
If so, please make it " src.brainmob && src.brainmob.key " to prevent runtimes.