overrideable weighting