Note that I could have kept the 0-based ordering and changed the logic here, but I thought it'd be easier to simply decide the ordering should start at 1 and avoid the issue altogether.