The rules for when a C remote is required are getting complicated and will get worse when restoreFile() is migrated. Instead, set the --c option when a C remote is required. This option will be removed when the remote is entirely implemented in C.