case u.GID != "":
        grp, err := user.LookupGroupId(u.GID)
        if err != nil {
            status.RaiseLevel(resource.StatusCantChange)
            return nil, fmt.Errorf("group gid %s does not exist", u.GID)