[#890] ImmediateExecutor should be public