Checkpointing - usb read still broken