shid readonly