Nice trick - presumably this adds some additional latency though?