This is backwards.  If err != nil you should return the error not load the token