introduce a small temporary fork until we figure out how to handle Microdata