Weight and number updates