Interesting, and this feeds into my speculation on the cable length thing, that the software calculates the time of arrival on each head, and, after calculating the proper counter pulse, it fires each head with appropriate nanosecond offsets, so that gun sees all of the returns in a synchronous manner.