Robert Muir Tue, 14 May 2013 16:38:47 -0700
I think ivy-fail target will always fail, causing this to always download ivy.
On the other hand ivy-availability-check will conditionally call ivy-fail only if its unavailable.