transformation now handled in SecondaryFormula