This protocol has many error-correcting properties. It can detect if a bad block (of 1,024 bytes) has come through and ask to have it resent. If the transfer gets interrupted for any reason, it can resume from where it left off. It is slightly slower than Ymodem-G, but is much more reliable.