diff --git a/Documents/Shore/cleanup/vagrant-clean b/Documents/Shore/cleanup/vagrant-clean
index c3f77c203a1c5903b12ecd804de49ab881fd87e4..a87924d716c4f7988fe558d84b569275645f426b 100755
--- a/Documents/Shore/cleanup/vagrant-clean
+++ b/Documents/Shore/cleanup/vagrant-clean
@@ -19,3 +19,4 @@ for box in boxes:
         for version in boxes[box][provider][:-1]:
             vagrant.box('remove', '--provider', provider, '--box-version',
                         version, box)
+vagrant('global-status', '--prune')
diff --git a/Documents/Shore/cleanup/vagrant-update b/Documents/Shore/cleanup/vagrant-update
index 0fe36152518786d92546da5ad87a812196c2ca18..03f098ca5099c56e94df56bafaa4f0222d4ef752 100755
--- a/Documents/Shore/cleanup/vagrant-update
+++ b/Documents/Shore/cleanup/vagrant-update
@@ -9,9 +9,11 @@ for line in vagrant.box('list'):
     box = parse('\x1b[0m{name:^} ({provider}, {version})\x1b[0m', line)
     if box['name'] in boxes:
         if not box['provider'] in boxes[box['name']]:
-            boxes[ box['name'] ].append(box['provider'])
+            boxes[box['name']].append(box['provider'])
     else:
-        boxes[box['name']] = [ box['provider'] ]
+        boxes[box['name']] = [box['provider']]
 for box in boxes:
     for provider in boxes[box]:
+        print('Updating box {0} provider {1}.').format(box['name'],
+                                                       box['provider'])
         vagrant.box('update', '--provider', provider, '--box', box)