Can now specify per-token minimum and maximum values. Code to process these requirements is simplified.