Implement weight redistribution