Adding a timer to handle bursty traffic. Messy, ugly, should update the behaviour here to get rates.