Active weighting