denominator done. Probably fine but not rigorously checked.