Furthermore, in some examples of method 500 each of the twelve contiguous subcarriers has a 15 kHz bandwidth, although this is by no means limiting. In addition, the user equipment may utilize a narrowband physical uplink shared channel (NB-PUSCH) in the narrowband communication system for data transmission in method 500, and the NB-PUSCH may include the set of uplink resource allocations, each having a corresponding index. Also, in some instances, the user equipment may be preconfigured with the set of multiple indices, such that the user equipment is configured to obtain the set by reading the preconfigured set of multiple indices for example from a memory of the user equipment. In some embodiments, the set of multiple indices contains 19 indices, and the received index indication may be made up of 6 bits, 5 bits, or any number of bits less than 5 bits. Where the index indication contains less than 5 bits, the user equipment may receive least one further index indication identifying one or more secondary resource allocations for the user equipment. This is an optimization feature that can lessen overhead of the system, as the additional bits of the “l(fā)ess than 5 bits” index indication would otherwise go unused if a further (e.g., corresponding to a subsequent uplink transmission interval) index indication was not wholly or partially packaged and communicated along with the index indication of method 500.