more data
get data for debugging
hook into another place in lifecycle
lets keep the auth token to ourselves
ensure auth token only created once
nil handling