Natural program as TDQ ATI trigger

Our legacy TDQ handling is set up such that the transid that is defined for TDQ ATI (Automatic Transaction Initiation) invokes the Natural CICS Nucleus and simply pushes a LOGON + Natural program name to the Natural stack. I am reviewing this process and would like some feecback from the Natural community for some different ways of using a Natural program as a TDQ trigger. Are there any new features in either CICS or Natural that are more recent than the year 2000 (when our legacy process was setup) that would provide a more robust and standard platform for TDQ handling/triggering in a Natural environment?

Thank you for your assistance.