Updated SCRIPT_DO macro