@corbett5 why is the keyword argument `basisOpCacheVec` needed? Can that be automatically determined from the OpSum?