move vestiges of array backed state implementation into array backed
state rather than leave them straggling in the pure state interface.