Use $] instead of $^V

(16:47:07) mst: autarch: $^V < 5.017 will leak two version objects every time it's executed, up until 5.14
(16:47:22) mst: autarch: hence why you should be testing $] like the original code did