call _scores(), not scores()