Variable rate control