properly handle the version control
reject template as well; force template to false
only select non-template objects
version the spec support Labfile