Switch to shared transport lib