Issue #3: Support optional use of exec()