some control processing optimizations