trying to enumerate the possible misueses of an sglist