Hot swapping IO