A method performed by a user equipment, UE, the UE being served by a serving network node, the method comprising: determining that a handover condition is fulfilled; and as a result of determining that the handover condition is fulfilled, triggering a handover of the UE from the serving network node to a target network node, or as a result of determining that the handover condition is fulfilled, inhibiting a handover of the UE from the serving network node to the target network node, wherein determining that the handover condition is fulfilled comprises: determining that a power restriction exists for an uplink channel between the UE and the serving network node or ii) determining that a power restriction exists for an UL channel between the UE and the target network node; obtaining a first performance indicator, PI1, indicating an estimated performance of the UL channel between the UE and the serving network node; obtaining a second performance indicator, PI2, indicating an estimated performance of an UL channel between the UE and the target network node; and determining whether a value of PI2 is greater than a value of PI1 by at least a threshold amount, wherein PI1 is determined based on a first maximum allowable uplink transmit power and an estimated total gain of the UL channel between the UE and the serving network node, g1, and P12 is determined based on a second maximum allowable uplink transmit power and an estimated total gain of the UL channel between the UE and the target network node, g2. determining that a handover condition is fulfilled; and as a result of determining that the handover condition is fulfilled, triggering a handover of the UE from the serving network node to a target network node, or as a result of determining that the handover condition is fulfilled, inhibiting a handover of the UE from the serving network node to the target network node, wherein determining that the handover condition is fulfilled comprises: determining that a power restriction exists for an uplink channel between the UE and the serving network node or ii) determining that a power restriction exists for an UL channel between the UE and the target network node; obtaining a first performance indicator, PI1, indicating an estimated performance of the UL channel between the UE and the serving network node; obtaining a second performance indicator, PI2, indicating an estimated performance of an UL channel between the UE and the target network node; and determining whether a value of PI2 is greater than a value of PI1 by at least a threshold amount, wherein PI1 is determined based on a first maximum allowable uplink transmit power and an estimated total gain of the UL channel between the UE and the serving network node, g1, and P12 is determined based on a second maximum allowable uplink transmit power and an estimated total gain of the UL channel between the UE and the target network node, g2. determining that a power restriction exists for an uplink channel between the UE and the serving network node or ii) determining that a power restriction exists for an UL channel between the UE and the target network node; obtaining a first performance indicator, PI1, indicating an estimated performance of the UL channel between the UE and the serving network node; obtaining a second performance indicator, PI2, indicating an estimated performance of an UL channel between the UE and the target network node; and determining whether a value of PI2 is greater than a value of PI1 by at least a threshold amount, wherein PI1 is determined based on a first maximum allowable uplink transmit power and an estimated total gain of the UL channel between the UE and the serving network node, g1, and P12 is determined based on a second maximum allowable uplink transmit power and an estimated total gain of the UL channel between the UE and the target network node, g2.