Use strongly typed exceptions when syncing and backing up.
Be more defensive when getting data from plist files