A method of wireless communication of a user equipment, UE, comprising: communicating (501; 602) with a base station, on a shared channel, using a baseline channel code; sending (503; 604) information to the base station indicating a capability of the UE to support a plurality of channel codes, the plurality of channel codes including the baseline channel code and one or more second channel codes; receiving (505; 606), from the base station, a configuration to operate with any one of the plurality of channel codes; receiving (531; 632), on the shared channel, a first set of resources and a second set of resources from the base station, the first set of resources being encoded with the baseline channel code and the second set of resources being encoded with one of the baseline channel code or a second channel code of the one or more second channel codes; and determining (507; 608) whether the second set of resources is encoded with the baseline channel code or the second channel code based at least in part on the configuration received from the base station, characterized in that the determining whether the second set of resources is encoded with the baseline channel code or the second channel code comprises: determining the second set of resources is encoded with the baseline channel code when the second set of resources is scheduled from a common search space, CSS; and determining the second set of resources is encoded with the second channel code when the second set of resources is scheduled from a UE specific search space, USS. communicating (501; 602) with a base station, on a shared channel, using a baseline channel code; sending (503; 604) information to the base station indicating a capability of the UE to support a plurality of channel codes, the plurality of channel codes including the baseline channel code and one or more second channel codes; receiving (505; 606), from the base station, a configuration to operate with any one of the plurality of channel codes; receiving (531; 632), on the shared channel, a first set of resources and a second set of resources from the base station, the first set of resources being encoded with the baseline channel code and the second set of resources being encoded with one of the baseline channel code or a second channel code of the one or more second channel codes; and determining (507; 608) whether the second set of resources is encoded with the baseline channel code or the second channel code based at least in part on the configuration received from the base station, characterized in that the determining whether the second set of resources is encoded with the baseline channel code or the second channel code comprises: determining the second set of resources is encoded with the baseline channel code when the second set of resources is scheduled from a common search space, CSS; and determining the second set of resources is encoded with the second channel code when the second set of resources is scheduled from a UE specific search space, USS. determining the second set of resources is encoded with the baseline channel code when the second set of resources is scheduled from a common search space, CSS; and determining the second set of resources is encoded with the second channel code when the second set of resources is scheduled from a UE specific search space, USS.