A method (140, 160) of detecting User Equipment, UE, Identifiers, IDs, for one or more other UEs operating in or around an area in which a first UE is operating, said method implemented by the first UE and characterized by: receiving a High Speed Shared Control Channel, HS-SCCH, transmission targeted to another UE, wherein the HS-SCCH transmission includes a first part that is masked with the UE ID of the other UE, a second part that is not masked, and a Cyclic Redundancy Check, CRC, that is masked with the UE ID of the other UE, said CRC computed over first part contents encoded in said first part and second part contents encoded in said second part; decoding the received second part to obtain decoded second part values, which are assumed to correctly represent the second part contents; extracting a set of UE ID hypotheses from the received CRC using the decoded second part values taken in combination with respective first part content hypotheses taken from a known set of possible first part contents; wherein extracting the set of UE ID hypotheses from the received CRC comprises generating a candidate CRC for every first part content hypothesis taken in combination with the decoded second part values, for every one of the candidate CRCs, obtaining a corresponding one of the extracted UE ID hypotheses by modulo 2 addition of the candidate CRC to the received CRC. unmasking the received first part using each extracted UE ID hypothesis to obtain corresponding unmasked values and at least partially decoding the unmasked values for one or more of the extracted UE ID hypotheses, to obtain a decoding result for each of the one or more extracted UE ID hypotheses; and evaluating the decoding results to determine whether one of the extracted UE ID hypothesis is a detected UE ID and, if so, storing the detected UE ID. receiving a High Speed Shared Control Channel, HS-SCCH, transmission targeted to another UE, wherein the HS-SCCH transmission includes a first part that is masked with the UE ID of the other UE, a second part that is not masked, and a Cyclic Redundancy Check, CRC, that is masked with the UE ID of the other UE, said CRC computed over first part contents encoded in said first part and second part contents encoded in said second part; decoding the received second part to obtain decoded second part values, which are assumed to correctly represent the second part contents; extracting a set of UE ID hypotheses from the received CRC using the decoded second part values taken in combination with respective first part content hypotheses taken from a known set of possible first part contents; wherein extracting the set of UE ID hypotheses from the received CRC comprises generating a candidate CRC for every first part content hypothesis taken in combination with the decoded second part values, for every one of the candidate CRCs, obtaining a corresponding one of the extracted UE ID hypotheses by modulo 2 addition of the candidate CRC to the received CRC. wherein extracting the set of UE ID hypotheses from the received CRC comprises generating a candidate CRC for every first part content hypothesis taken in combination with the decoded second part values, for every one of the candidate CRCs, obtaining a corresponding one of the extracted UE ID hypotheses by modulo 2 addition of the candidate CRC to the received CRC. unmasking the received first part using each extracted UE ID hypothesis to obtain corresponding unmasked values and at least partially decoding the unmasked values for one or more of the extracted UE ID hypotheses, to obtain a decoding result for each of the one or more extracted UE ID hypotheses; and evaluating the decoding results to determine whether one of the extracted UE ID hypothesis is a detected UE ID and, if so, storing the detected UE ID.