Instead of throwing these exceptions, it would be "kinder" to log (maybe WARN, maybe just DEBUG) that we can't currently handle these types, and continue on - it would be a shame to puke the entire tree because of one bad attribute.