if (!validatePosition()) { recoveryScanCompletedWithoutError = false;
if (!validatePosition()) { recoveryScanCompletedWithoutError = false;
if (!validatePosition()) { recoveryScanCompletedWithoutError = false;
if (!validatePosition()) { recoveryScanCompletedWithoutError = false;
if (!validatePosition()) { recoveryScanCompletedWithoutError = false;