Reformated operatorControl()