Clear up some misconceptions, get rid of reduce fn for denom