Don't mutate control.count!  Reset count on each call.