added refreshing the provision used.
diff --git a/tasks/4160100-main.yml b/tasks/4160100-main.yml
index 92cd3df..c40fe10 100644
--- a/tasks/4160100-main.yml
+++ b/tasks/4160100-main.yml
@@ -4,6 +4,11 @@
     path: '{{ apigee_provision_dir }}'
   register: apigee_provision_status
 
+- name: Ensure apigee-provision is current by uninstalling this first
+  ignore_errors: yes
+  shell: '{{ apigee_service }} apigee-provision install'
+  when: not apigee_provision_status.stat.exists
+
 - name: Apigee provision installation
   shell: '{{ apigee_service }} apigee-provision install'
   when: not apigee_provision_status.stat.exists