See: uCalc Transformer