A method in a network node for scheduling repetitive uplink transmissions of packets of a single Ultra-Reliable Low-Latency-Communication, URLLC, message for at least two wireless devices, the method comprising: assigning to a first wireless device of the at least two wireless devices, a first time-frequency uplink transmission hopping pattern from a set of time-frequency uplink transmission hopping patterns, said first time-frequency uplink transmission hopping pattern being based on at least one of traffic rate and Ultra-Reliable Low-Latency-Communication, URLLC, requirements; assigning to a second wireless device of the at least two wireless devices, a second time-frequency uplink transmission hopping pattern from the set of time-frequency uplink transmission hopping patterns, the first time-frequency uplink transmission hopping pattern at least partially overlapping with the second time-frequency uplink transmission hopping pattern; receiving, from the first wireless device, an uplink transmission of data packets, the uplink transmission based on the assigned first time-frequency uplink transmission hopping pattern; and based on a detected collision of at least a portion of an uplink transmission corresponding to a portion of the first time-frequency uplink transmission hopping pattern that partially overlaps with the second time-frequency uplink transmission hopping pattern, sending at least one of: a transmission suppression command requesting that one of the first wireless device and the second wireless device refrain from transmitting on the at least a portion of the uplink transmission; and a rescheduled time-frequency uplink transmission hopping pattern from the set of time-frequency uplink transmission hopping patterns. assigning to a first wireless device of the at least two wireless devices, a first time-frequency uplink transmission hopping pattern from a set of time-frequency uplink transmission hopping patterns, said first time-frequency uplink transmission hopping pattern being based on at least one of traffic rate and Ultra-Reliable Low-Latency-Communication, URLLC, requirements; assigning to a second wireless device of the at least two wireless devices, a second time-frequency uplink transmission hopping pattern from the set of time-frequency uplink transmission hopping patterns, the first time-frequency uplink transmission hopping pattern at least partially overlapping with the second time-frequency uplink transmission hopping pattern; receiving, from the first wireless device, an uplink transmission of data packets, the uplink transmission based on the assigned first time-frequency uplink transmission hopping pattern; and based on a detected collision of at least a portion of an uplink transmission corresponding to a portion of the first time-frequency uplink transmission hopping pattern that partially overlaps with the second time-frequency uplink transmission hopping pattern, sending at least one of: a transmission suppression command requesting that one of the first wireless device and the second wireless device refrain from transmitting on the at least a portion of the uplink transmission; and a rescheduled time-frequency uplink transmission hopping pattern from the set of time-frequency uplink transmission hopping patterns. a transmission suppression command requesting that one of the first wireless device and the second wireless device refrain from transmitting on the at least a portion of the uplink transmission; and a rescheduled time-frequency uplink transmission hopping pattern from the set of time-frequency uplink transmission hopping patterns.