Weights range from 1 to max_grade now