Was it possible to write a program taking into account this diversity, and have it work properly?