interop working, significantly reduced tranmit size by around 50%