stat: must convert key to string.
theme: don't load course theme if user can't join it