fixed SIDs parser