Preliminary code to support more functions on exec_action