Default rating moved out to callback