Fix bug where counter wasn't marked as finished if no delegate was set.