regulator: refine regulator consumer api usage