updated target link management
diff --git a/tasks/main.yml b/tasks/main.yml
index e056741..0ce8563 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -10,6 +10,13 @@
   with_items: "{{ target_links }}"
   when: target_links is defined
 
+- name: Clean up any remaining link targets
+  file:
+    path: "{{ item.dest }}"
+    state: absent
+  with_items: "{{ target_links }}"
+  when: target_links is defined
+
 - name: Create the apigee folder, with links
   file:
     dest: "{{ item.dest }}"