able to force correct version (19) through the use of a structure