enforce version