Not expose control variable isCollecting since it is critical