bug: looked for rating before checking if user --fixed--