I reimplemented reload to use both the disk name and zone since the default only uses the name, but I can refactor the get method to instead search each zone until it finds the disk if that's more desirable. The reimplementation of wait_for I think I can just take out. I believe I just moved wait for in for debugging sake to have it all in one place.