fix for indices with alternate constructor
todo notes and attempting to wrap revisions