One point about LIFO and seniority lists. When I joined BA our seniority numbers were in age order i.e. oldest joiner that day had the lowest (most senior) number). Under the latest la-la land claptrap rules that system is ageist and no longer allowed. Now joiners on a given day have their seniority numbers allocated in random order. In the future that will make LIFO interesting to say the least.