allow current_languages to handle non-logged in users

yep you're right - fixing now.