Command executor separation