incremented backwards, so the spacer class is wrong