Added rate control.