Updates Required logic to not fail in very odd circumstances