return auditService.audit('tag deleted', 'tag', 'delete', TeamMember.auditCopy(user), Tag.auditCopy(tag), headers)
            .then(function() {
                // Delete the tag
                return tag.remove();
            });