I mostly like to set the vars with no value first. Maybe move 'io' and 'cached_access_token' to the top of the var list?