check error on $result or use executeAudited