A method of operating a user equipment, UE, for device-to-device, D2D, communications, the method comprising:
- receiving booking information from another UE, the booking information identifying a resource that the other UE is booking to use for transmission by the other UE and further including priority information;
- selectively transmitting preemption signaling based on whether the received priority information indicates lower priority than local priority information that is associated with a transmission to be scheduled by the UE, wherein the preemption signaling indicates preemption of the UE to use the resource identified by the booking information;
- and
- scheduling the UE to transmit using the resource identified by the booking information.