allow decoupling of pivot and ref in assembly.allmaps