executor simplification