interpretMaterialDef() should catch Materials::UnknownSchemeError