I don't think we should have a fallback, all modules should be required to include all attributes, this makes it easier to debug typos.