addresses are 1-based, but arrays are not