Cleaned up construction. min/max reductions renamed to minimum/maximum.