Implement has rated? properly