Need to deal with `ratings == null`. *Shouldn't* happen, but small chance.