It wasn't really obvious to me that anything like that would be simpler. Lines 29-31 are the earliest that it is decided what got tapped. But in order to store a variable with the tap name there, I would need (I think?) to turn the elegant little `abort unless x or y` into a longer `if...else...end` structure. The solution here requires only the two lines - to change directories and use git to get the remote URL. Would the alternative really be simpler?