allow current_languages to handle non-logged in users

Can't this still happening when there's not a signed in us? People's browser's should be configured to send their default language in that header anyway.