I'm not sure why an empty removed file is considered invalid. If there's nothing to remove, the file should still be there (so it doesn't break the phone upgrader) and since there's nothing to iterate over, nothing gets removed.
I'm not sure why an empty removed file is considered invalid. If there's nothing to remove, the file should still be there (so it doesn't break the phone upgrader) and since there's nothing to iterate over, nothing gets removed.