but if the correct standard is specified as an option, shouldn't that prevent conformant applications from failing to compile in newer versions?