private void DoOneTimeCheck()
{
// If we ever have to do another one of these besides our minimal Andika New Basic migration
// we should refactor this so it calls a method based on the OneTimeCheckVersionNumber
do
{
if(!MigrateSettingsToAndikaNewBasicFont())
break; // in case of failed migration
OneTimeCheckVersionNumber++;
} while (OneTimeCheckVersionNumber < kCurrentOneTimeCheckVersionNumber);
Save(); // save updated settings
}