Actually, that reveals a bigger issue. `session[:github_user_id]` is not really the `uid` from GitHub, it's the `current_user.id`. Which do you think is better? 1) Changing to use the GitHub `uid` or 2) changing the session name?