adapt to changes in the network stack