if not impact_layer:
                            for tree_layer in tree_layers:
                                layer_purpose = KeywordIO.read_keywords(
                                    tree_layer.layer(), 'layer_purpose')
                                if layer_purpose == (