@deepak this indirector object gets instantiated once per 'apply' and used over and over again during its execution. Since apply is a run-once scenario I can't specifically see a case where the object will get re-used in another run (since apply runs once then exits). I'd be more worried about this if this terminus was to be used in a daemon, but in the `puppet apply` case it does not.